Skip to content

Commit 85cc19f

Browse files
Updated versions in travis, galaxy, added deploy, updated changelog (#113)
1 parent 886fc20 commit 85cc19f

File tree

3 files changed

+53
-3
lines changed

3 files changed

+53
-3
lines changed

.travis.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ env:
99
global:
1010
- COLLECTION_NAMESPACE: netbox_community
1111
- COLLECTION_NAME: ansible_modules
12-
- COLLECTION_VERSION: 0.1.6
12+
- COLLECTION_VERSION: 0.1.7
13+
- secure: "tE6GtwrRU+Kjobx/94xqR2MqM20pHCnrLcHgPzIHA3npdwuA+GjCBiBLTkEEQM4fUWIfzUTyjSr9bZErm1PTI1GcIRdniTgJ3ZzSSkE7tgeYALB/7xsusB57SlmbBQm2SGwU558uWZ3NHEsi0WTgD8GKZo77OpGX72FZKsVXOz6k2wve51sOtoSVjgCsvWTmZHx4ynGdiA5wFkZfaEcjXECahKtunW+MlB5kpJzkVeLRUEXFMhWlsIYiA5nj8OI/X3Nk9ugh1ribENX9LrjpgrqQ9YariZ8G6py1ONuKZIn2g7xs5kNQ3qL6HL6N7SoUxiwH16CfSyugFaYiMfaxQ4NUVGGRHS4vSGbNIf+gLHcYvP40miI1f/+pntCzqygZMhW73FX2o+KH2OGv09khOl8k1nDg2/XvW0kCc/FU6l+Jp5wCC8H9X2uiULtQpRqts5TzIonlPEzGIpfGFgJ5m54Emhv9gjG1Z5OOyL/qae1Wr+L/uhiFafcglZYh8NHEMWCUCkeqFqR2kDmUMtdgYLD7Q7NdwlL/PSVVs1l7UPiQHlnecQKEHN7CvR3eKByTEmkCKafRYh/JQ9rBt9sZc7aAPVu+w3wWUwbHS4o4vVnmyXvJb1PeJSiuynF7CBo4Qd6qj4YwX8gLK6PylGyaMOp169u6xw1mo5/CX0pJ3x4="
1314

1415
matrix:
1516
include:
@@ -42,7 +43,6 @@ matrix:
4243
- pip install -U pip
4344
- pip install pytest==4.6.5 pytest-mock pytest-xdist jinja2 PyYAML black==19.10b0
4445
- pip install pynetbox cryptography jmespath
45-
# This is due to ansible-test only being available within devel branch
4646
- git clone https://github.com/ansible/ansible.git
4747
- cd ansible
4848
- source hacking/env-setup
@@ -62,3 +62,13 @@ script:
6262
- python tests/integration/netbox-deploy.py
6363
- ansible-playbook tests/integration/regression-tests.yml -vvvv
6464
- ansible-playbook tests/integration/integration-tests.yml -vvvv
65+
66+
deploy:
67+
provider: script
68+
skip_cleanup: true
69+
script:
70+
- pip install ansible
71+
- ansible-galaxy collection build .
72+
- ansible-galaxy collection publish $COLLECTION_NAMESPACE-$COLLECTION_NAME-$COLLECTION_VERSION.tar.gz --api-key="$GALAXY_API_TOKEN"
73+
on:
74+
tags: true

CHANGELOG.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,49 @@
11
# Changelog
22

3+
## v.1.7
4+
5+
### New Features
6+
7+
- [#58](https://github.com/netbox-community/ansible_modules/issues/58) - Added fetching services for devices in Netbox Inventory Plugin
8+
- [#62](https://github.com/netbox-community/ansible_modules/issues/62) - Change lookups to property for subclassing of inventory plugin
9+
- [#60](https://github.com/netbox-community/ansible_modules/issues/60) - Added option for interfaces and IP addresses of interfaces to be fetched via inventory plugin
10+
11+
12+
### Bug Fixes
13+
14+
- [#95](https://github.com/netbox-community/ansible_modules/issues/95) - Updated _to_slug to follow same constructs NetBox uses
15+
- [#105](https://github.com/netbox-community/ansible_modules/issues/105) - Properly create interface on correct device when in a VC
16+
- [#106](https://github.com/netbox-community/ansible_modules/issues/106) - Assigning to parent log now finds LAG interface type dynamically rather than set statically in code
17+
- [#107](https://github.com/netbox-community/ansible_modules/issues/107) - Create device with empty string to assign the device a UUID
18+
- [#63](https://github.com/netbox-community/ansible_modules/issues/63) - If query_filters supplied are not allowed for either device or VM lookups, or no valid query filters, it will not attempt to fetch from devices or VMs. This should prevent devices or VMs from being fetched that do not meet the query_filters specified.
19+
20+
### Thanks to following contributors!
21+
22+
@TawR1024
23+
@tkspuk
24+
@Jamboon-beurre
25+
@ignatakenkobrain
26+
@ollybee
27+
@loganbest
28+
@ChrisPortman
29+
@mkeetman
30+
@tyler-8
31+
32+
333
## v0.1.6
434

535
### New Features
36+
637
- [#84](https://github.com/netbox-community/ansible_modules/issues/84) - Add dns_name to netbox_ip_address
738
- [#83](https://github.com/netbox-community/ansible_modules/issues/83) - Add region and region_id to query_filter for Netbox Inventory plugin
839

940
### Bug Fixes
41+
1042
- [#85](https://github.com/netbox-community/ansible_modules/issues/85) - Fixed vlan searching with vlan_group for netbox_prefix
1143
- [#67](https://github.com/netbox-community/ansible_modules/issues/67) - Removed static choices from netbox_utils and now pulls the choices for each endpoint from the Netbox API at call time
1244

1345
### Thanks to following contributors!
46+
1447
@vsvetlov
1548
@pugnacity
1649
@DavidRobbNZ
@@ -19,6 +52,7 @@
1952
## v0.1.5
2053

2154
### Bug Fixes
55+
2256
- [#68](https://github.com/netbox-community/ansible_modules/issues/68) - Add argument specs for every module to validate data passed in (Fixes some idempotency issues)(POSSIBLE BREAKING CHANGE)
2357
- [#76](https://github.com/netbox-community/ansible_modules/issues/76) - Allow name updates to manufacturers
2458
- [#77](https://github.com/netbox-community/ansible_modules/issues/77) - Builds slug for netbox_device_type from model which is now required and slug is optional. Model will be slugified if slug is not provided (BREAKING CHANGE)
@@ -27,10 +61,12 @@
2761
- [#81](https://github.com/netbox-community/ansible_modules/issues/81) - netbox_device_interface: Lag no longer has to be a dictionary and the value of the key can be the name of the LAG
2862

2963
### New Modules / Plugins
64+
3065
- [#70](https://github.com/netbox-community/ansible_modules/issues/70) - netbox_service
3166
- [#54](https://github.com/netbox-community/ansible_modules/issues/54) - Netbox Inventory Plugin
3267

3368
### Thanks to following contributors!
69+
3470
@loganbest
3571
@FurryJulie
3672
@TawR1024
@@ -39,19 +75,23 @@
3975

4076

4177
## v0.1.4
78+
4279
Updated documentation for moving repos to Netbox Community Github Organization
4380

4481
## v0.1.3
4582

4683
### Bug Fixes
84+
4785
- [#52](https://github.com/netbox-community/ansible_modules/issues/52) - Add error handling for invalid key_file for lookup plugin
4886

4987
### Documentation
88+
5089
- [#51](https://github.com/netbox-community/ansible_modules/issues/51) - Update lookup plugin documentation for decryption of secrets
5190

5291
## v0.1.2
5392

5493
### Bug Fixes
94+
5595
- [#47](https://github.com/netbox-community/ansible_modules/issues/47) - Allow endpoint choices to be an integer of the choice rather than attempting to dynamically determine the choice ID
5696

5797
## v0.1.1

galaxy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ namespace: netbox_community
99
name: ansible_modules
1010

1111
# The version of the collection. Must be compatible with semantic versioning
12-
version: 0.1.6
12+
version: 0.1.7
1313

1414
# The path to the Markdown (.md) readme file. This path is relative to the root of the collection
1515
readme: README.md

0 commit comments

Comments
 (0)