Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updating collection to support cisco.meraki certified collection. #10

Merged
merged 25 commits into from
May 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
ad9656f
migrated to cisco.meraki.organizations_info
nsthompson May 15, 2024
54c3572
updated galaxy.yml
nsthompson May 15, 2024
47e788a
updated galaxy.yml
nsthompson May 15, 2024
c98544b
updated galaxy.yml
nsthompson May 15, 2024
d537f7a
updated manage_meraki_network, claim_meraki, and initial commit of ww…
nsthompson May 21, 2024
7e785c0
uncommented task block for configure_network.yml
nsthompson May 21, 2024
3772b59
changed from query() to lookup() for specific IDs
nsthompson May 21, 2024
fff0449
updated roles to use new meraki collection
nsthompson May 21, 2024
515def0
updated MR role to support certified collection
nsthompson May 28, 2024
2cd3632
updated data model for MR and updated MT role to use new collection
nsthompson May 29, 2024
e8b674b
fixed bluetooth conditional
nsthompson May 29, 2024
b12d126
removed looping for default SSID removal
nsthompson May 29, 2024
5e03c7f
updated mv role to new collection
nsthompson May 29, 2024
2de30db
removed unused jinja templates
nsthompson May 29, 2024
7ea0b18
removed unused jinja templates
nsthompson May 29, 2024
e80f7e5
updated argspec images
nsthompson May 29, 2024
036087b
removed test debug message
nsthompson May 29, 2024
73fce46
fixed ansible-lint issues and updated metadata
nsthompson May 30, 2024
8d1beed
added ci and release workflows
nsthompson May 30, 2024
52645c9
added additional workflows
nsthompson May 30, 2024
65c49ae
fixed formatting issue
nsthompson May 30, 2024
45d58a0
added changelog fragement
nsthompson May 30, 2024
a812a8a
fixed formatting issue
nsthompson May 30, 2024
fe37956
updated workflow
nsthompson May 30, 2024
e82a7b0
removed empty configure_webhooks.yml
nsthompson May 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .github/workflows/check_label.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
name: "Check label"
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
on:
pull_request_target:
types: [opened, labeled, unlabeled, synchronize]
jobs:
check_label:
uses: ansible/ansible-content-actions/.github/workflows/check_label.yaml@main
33 changes: 33 additions & 0 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
name: "CI"

concurrency:
group: ${{ github.head_ref || github.run_id }}
cancel-in-progress: true

on:
pull_request:
branches: [main]
workflow_dispatch:
schedule:
- cron: '0 0 * * *'

jobs:
changelog:
uses: ansible/ansible-content-actions/.github/workflows/changelog.yaml@main
if: github.event_name == 'pull_request'
ansible-lint:
uses: ansible/ansible-content-actions/.github/workflows/ansible_lint.yaml@main
all_green:
if: ${{ always() }}
needs:
- changelog
- ansible-lint
runs-on: ubuntu-latest
steps:
- run: >-
python -c "assert 'failure' not in
set([
'${{ needs.changelog.result }}',
'${{ needs.ansible-lint.result }}'
])"
18 changes: 18 additions & 0 deletions .github/workflows/draft_release.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
name: "Draft release"
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
on:
workflow_dispatch:
env:
NAMESPACE: ${{ github.repository_owner }}
COLLECTION_NAME: meraki
ANSIBLE_COLLECTIONS_PATHS: ./
jobs:
update_release_draft:
uses: ansible/ansible-content-actions/.github/workflows/draft_release.yaml@main
with:
repo: ${{ github.event.pull_request.head.repo.full_name }}
secrets:
BOT_PAT: ${{ secrets.BOT_PAT }}
13 changes: 13 additions & 0 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
name: "Release collection on Galaxy"
on:
release:
types: [published]

jobs:
release_ansible_galaxy:
uses: ansible/ansible-content-actions/.github/workflows/release_galaxy.yaml@main
with:
environment: release
secrets:
ah_token: ${{ secrets.ANSIBLE_GALAXY_API_KEY }}
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -161,3 +161,5 @@ scratch/
# and can be added to the global gitignore or merged into this file. For a more nuclear
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/

changelogs/.plugin_cache
19 changes: 14 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,18 @@
# CHANGELOG
# wwt\.meraki Release Notes

## 1.0.0 (2023-05-26)
**Topics**

* 🎉 first release!
- <a href="#v1-1-0">v1\.1\.0</a>
- <a href="#new-plugins">New Plugins</a>
- <a href="#lookup">Lookup</a>

## 1.0.1 (2023-06-04)
<a id="v1-1-0"></a>
## v1\.1\.0

* Added role metadata
<a id="new-plugins"></a>
### New Plugins

<a id="lookup"></a>
#### Lookup

* wwt\.meraki\.fetch \- Fetch data from the Meraki API\.
Loading
Loading