Skip to content

Commit a5fa839

Browse files
authored
Merge pull request #745 from netbox-community/devel
Release 3.6.0
2 parents 44c6615 + 12ba0e8 commit a5fa839

File tree

160 files changed

+54306
-21182
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

160 files changed

+54306
-21182
lines changed
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
---
2+
name: 🐛 Bug Report
3+
description: Report a reproducible bug in the current release of the NetBox Ansible Collection
4+
title: "[Bug]: "
5+
labels: ["bug"]
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: >
10+
**NOTE:** This form is only for reporting _reproducible bugs_ in a current NetBox Collection
11+
installation.
12+
13+
- See the latest ansible module documentation:
14+
https://netbox-ansible-collection.readthedocs.io
15+
- Check the release notes:
16+
https://github.com/netbox-community/ansible_modules/releases
17+
- Look through the issues already resolved:
18+
https://github.com/netbox-community/ansible_modules/issues?q=is%3Aclosed
19+
- Post to Github Discussions if you need setup or usage help that is not a bug:
20+
https://github.com/netbox-community/ansible_modules/discussions
21+
- Join the `#ansible` channel on our Slack:
22+
https://join.slack.com/t/netdev-community/shared_invite/zt-mtts8g0n-Sm6Wutn62q_M4OdsaIycrQ
23+
24+
- type: input
25+
attributes:
26+
label: Ansible NetBox Collection version
27+
description: What version of the Ansible NetBox Collection are you currently running?
28+
placeholder: v3.5.1
29+
validations:
30+
required: true
31+
- type: textarea
32+
attributes:
33+
label: Ansible version
34+
description: >
35+
What version of the Ansible NetBox Collection are you currently running?
36+
Paste the output of "ansible --version"
37+
value: >
38+
```bash
39+
40+
<!--- Paste verbatim output from "ansible --version" between quotes -->
41+
42+
```
43+
validations:
44+
required: true
45+
- type: input
46+
attributes:
47+
label: NetBox version
48+
description: What version of NetBox are you currently running?
49+
placeholder: v3.1.6
50+
validations:
51+
required: true
52+
- type: dropdown
53+
attributes:
54+
label: Python version
55+
description: What version of Python are you currently running?
56+
options:
57+
- "3.8"
58+
- "3.9"
59+
- "3.10"
60+
validations:
61+
required: true
62+
- type: textarea
63+
attributes:
64+
label: Steps to Reproduce
65+
description: >
66+
Describe in detail the exact steps that someone else can take to
67+
reproduce this bug using the current stable release of the Ansible NetBox collection.
68+
Include any sanatized playbooks, variables, & tasks specifically showing just the issue.
69+
#placeholder: |
70+
71+
validations:
72+
required: true
73+
- type: textarea
74+
attributes:
75+
label: Expected Behavior
76+
description: What did you expect to happen?
77+
placeholder: A new widget should have been created with the specified attributes
78+
validations:
79+
required: true
80+
- type: textarea
81+
attributes:
82+
label: Observed Behavior
83+
description: What happened instead?
84+
placeholder: A TypeError exception was raised
85+
validations:
86+
required: true

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Reference: https://help.github.com/en/github/building-a-strong-community/configuring-issue-templates-for-your-repository#configuring-the-template-chooser
2+
blank_issues_enabled: false
3+
contact_links:
4+
- name: 📕 Collection Documentation
5+
url: https://netbox-ansible-collection.readthedocs.io
6+
about: "Please refer to the documentation before raising a bug or feature request."
7+
- name: 📖 Contributing Policy
8+
url: https://github.com/netbox-community/ansible_modules/blob/devel/CONTRIBUTING.md
9+
about: "Please read through our contributing policy before opening an issue or pull request"
10+
- name: ❓ Discussion
11+
url: https://github.com/netbox-community/ansible_modules/discussions
12+
about: "If you're just looking for help, try starting a discussion instead"
13+
- name: 💬 Community Slack
14+
url: https://netdev.chat/
15+
about: "Join #ansible on the NetDev Community Slack for assistance with installation issues and other problems"
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
name: 📖 Documentation Change
3+
description: Suggest an addition or modification to the NetBox Ansible modules documentation
4+
title: "[Docs]: "
5+
labels: ["documentation"]
6+
body:
7+
- type: dropdown
8+
attributes:
9+
label: Change Type
10+
description: What type of change are you proposing?
11+
options:
12+
- Addition
13+
- Correction
14+
- Removal
15+
- Cleanup (formatting, typos, etc.)
16+
validations:
17+
required: true
18+
- type: dropdown
19+
attributes:
20+
label: Area
21+
description: To what section of the documentation does this change primarily pertain?
22+
options:
23+
- Installation instructions
24+
- Configuration parameters
25+
- Functionality/features
26+
- Administration/development
27+
- Other
28+
validations:
29+
required: true
30+
- type: textarea
31+
attributes:
32+
label: Proposed Changes
33+
description: Describe the proposed changes and why they are necessary.
34+
validations:
35+
required: true
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
---
2+
name: ✨ Feature Request
3+
description: Propose a new NetBox Ansible modules feature or enhancement
4+
title: "[Feature]: "
5+
labels: ["enhancement"]
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: >
10+
**NOTE:** This form is only for submitting well-formed proposals to extend or modify
11+
NetBox in some way. If you're trying to solve a problem but can't figure out how, or if
12+
you still need time to work on the details of a proposed new feature, please start a
13+
[discussion](https://github.com/netbox-community/ansible_modules/discussions) instead.
14+
- type: input
15+
attributes:
16+
label: NetBox version
17+
description: What version of NetBox are you currently running?
18+
placeholder: v3.1.6
19+
validations:
20+
required: true
21+
- type: dropdown
22+
attributes:
23+
label: Feature type
24+
options:
25+
- New Module
26+
- New Plugin
27+
- Change to existing Module
28+
- Change to existing Plugin
29+
validations:
30+
required: true
31+
- type: textarea
32+
attributes:
33+
label: Proposed functionality
34+
description: >
35+
Describe in detail the new feature or behavior you are proposing. Include any specific changes
36+
to work flows, data models, and/or ansible module attributes. The more detail you provide here, the
37+
greater chance your proposal has of being discussed. Feature requests which don't include an
38+
actionable implementation plan will be rejected.
39+
validations:
40+
required: true
41+
- type: textarea
42+
attributes:
43+
label: Use case
44+
description: >
45+
Explain how adding this functionality would benefit Ansible NetBox users. What need does it address?
46+
validations:
47+
required: true
48+
- type: textarea
49+
attributes:
50+
label: External dependencies
51+
description: >
52+
List any new dependencies on external libraries or services that this new feature would
53+
introduce. For example, does the proposal require the installation of a new Python package?
54+
(Not all new features introduce new dependencies.)
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
name: 🏡 Housekeeping
3+
description: A change pertaining to the codebase itself (developers only)
4+
title: "[Housekeeping]: "
5+
labels: ["housekeeping"]
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: >
10+
**NOTE:** This template is for use by maintainers only. Please do not submit
11+
an issue using this template unless you have been specifically asked to do so.
12+
- type: textarea
13+
attributes:
14+
label: Proposed Changes
15+
description: >
16+
Describe in detail the new feature or behavior you'd like to propose.
17+
Include any specific changes to work flows, data models, or the user interface.
18+
validations:
19+
required: true
20+
- type: textarea
21+
attributes:
22+
label: Justification
23+
description: Please provide justification for the proposed change(s).
24+
validations:
25+
required: true

.github/ISSUE_TEMPLATE/new-issue.md

Lines changed: 0 additions & 59 deletions
This file was deleted.

.github/pull_request_template.md

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
<!--
2+
#########################################################################
3+
4+
Thank you for sharing your work and for opening a PR.
5+
6+
(!) IMPORTANT (!):
7+
First make sure that you point your PR to the `devel` branch!
8+
9+
Now please read the comments carefully and try to provide information
10+
on all relevant titles.
11+
12+
#########################################################################
13+
-->
14+
15+
## Related Issue
16+
17+
<!--
18+
Add the related issue in the form of #issue-number (Example #100)
19+
-->
20+
21+
## New Behavior
22+
23+
<!--
24+
Please describe in a few words the intentions of your PR.
25+
-->
26+
27+
...
28+
29+
## Contrast to Current Behavior
30+
31+
<!--
32+
Please describe in a few words how the new behavior is different
33+
from the current behavior.
34+
-->
35+
36+
...
37+
38+
## Discussion: Benefits and Drawbacks
39+
40+
<!--
41+
Please make your case here:
42+
43+
- Why do you think this project and the community will benefit from your
44+
proposed change?
45+
- What are the drawbacks of this change?
46+
- Is it backwards-compatible?
47+
- Anything else that you think is relevant to the discussion of this PR.
48+
49+
(No need to write a huge article here. Just a few sentences that give some
50+
additional context about the motivations for the change.)
51+
-->
52+
53+
...
54+
55+
## Changes to the Documentation
56+
57+
<!--
58+
If the docs must be updated, please include the changes in the PR.
59+
If the Wiki must be updated, please make a suggestion below.
60+
-->
61+
62+
...
63+
64+
## Proposed Release Note Entry
65+
66+
<!--
67+
Please provide a short summary of your PR that we can copy & paste
68+
into the release notes.
69+
-->
70+
71+
...
72+
73+
## Double Check
74+
75+
<!--
76+
Please put an x into the brackets (like `[x]`) if you've completed that task.
77+
-->
78+
79+
* [ ] I have read the comments and followed the [CONTRIBUTING.md](https://github.com/netbox-community/ansible_modules/blob/devel/CONTRIBUTING.md).
80+
* [ ] I have explained my PR according to the information in the comments or in a linked issue.
81+
* [ ] My PR targets the `devel` branch.

0 commit comments

Comments
 (0)