Skip to content

Commit 222801d

Browse files
committed
initial migration from community.sap
0 parents  commit 222801d

Some content is hidden

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

66 files changed

+5168
-0
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 149 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,149 @@
1+
---
2+
name: Bug report
3+
description: Create a report to help us improve
4+
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
10+
Verify first that your issue is not [already reported on GitHub][issue search].
11+
Also test if the latest release and devel branch are affected too.
12+
*Complete **all** sections as described, this form is processed automatically.*
13+
14+
[issue search]: https://github.com/sap-linuxlab/community.sap_libs/search?q=is%3Aissue&type=issues
15+
16+
17+
- type: textarea
18+
attributes:
19+
label: Summary
20+
description: Explain the problem briefly below.
21+
placeholder: >-
22+
When I try to do X with the collection from the main branch on GitHub, Y
23+
breaks in a way Z under the env E. Here are all the details I know
24+
about this problem...
25+
validations:
26+
required: true
27+
28+
- type: dropdown
29+
attributes:
30+
label: Issue Type
31+
# FIXME: Once GitHub allows defining the default choice, update this
32+
options:
33+
- Bug Report
34+
validations:
35+
required: true
36+
37+
- type: textarea
38+
attributes:
39+
# For smaller collections we could use a multi-select and hardcode the list
40+
# May generate this list via GitHub action and walking files under https://github.com/sap-linuxlab/community.sap_libs/tree/main/plugins
41+
# Select from list, filter as you type (`mysql` would only show the 3 mysql components)
42+
# OR freeform - doesn't seem to be supported in adaptivecards
43+
label: Component Name
44+
description: >-
45+
Write the short name of the module, plugin, task or feature below,
46+
*use your best guess if unsure*.
47+
placeholder: dnf, apt, yum, pip, user etc.
48+
validations:
49+
required: true
50+
51+
- type: textarea
52+
attributes:
53+
label: Ansible Version
54+
description: >-
55+
Paste verbatim output from `ansible --version` between
56+
tripple backticks.
57+
value: |
58+
```console (paste below)
59+
$ ansible --version
60+
61+
```
62+
validations:
63+
required: true
64+
65+
- type: textarea
66+
attributes:
67+
label: community.sap_libs Version
68+
description: >-
69+
Paste verbatim output from "ansible-galaxy collection list community.sap_libs"
70+
between tripple backticks.
71+
value: |
72+
```console (paste below)
73+
$ ansible-galaxy collection list community.sap_libs
74+
75+
```
76+
validations:
77+
required: true
78+
79+
- type: textarea
80+
attributes:
81+
label: Configuration
82+
description: >-
83+
If this issue has an example piece of YAML that can help to reproduce this problem, please provide it.
84+
This can be a piece of YAML from, e.g., an automation, script, scene or configuration.
85+
Paste verbatim output from `ansible-config dump --only-changed` between quotes
86+
value: |
87+
```console (paste below)
88+
$ ansible-config dump --only-changed
89+
90+
```
91+
92+
93+
- type: textarea
94+
attributes:
95+
label: OS / Environment
96+
description: >-
97+
Provide all relevant information below, e.g. target OS versions,
98+
network device firmware, etc.
99+
placeholder: RHEL 8, SLES
100+
validations:
101+
required: false
102+
103+
104+
- type: textarea
105+
attributes:
106+
label: Steps to Reproduce
107+
description: |
108+
Describe exactly how to reproduce the problem, using a minimal test-case. It would *really* help us understand your problem if you could also pased any playbooks, configs and commands you used.
109+
110+
**HINT:** You can paste https://gist.github.com links for larger files.
111+
value: |
112+
<!--- Paste example playbooks or commands between quotes below -->
113+
```yaml (paste below)
114+
115+
```
116+
validations:
117+
required: true
118+
119+
- type: textarea
120+
attributes:
121+
label: Expected Results
122+
description: >-
123+
Describe what you expected to happen when running the steps above.
124+
placeholder: >-
125+
I expected X to happen because I assumed Y.
126+
that it did not.
127+
validations:
128+
required: true
129+
130+
- type: textarea
131+
attributes:
132+
label: Actual Results
133+
description: |
134+
Describe what actually happened. If possible run with extra verbosity (`-vvvv`).
135+
136+
Paste verbatim command output between quotes.
137+
value: |
138+
```console (paste below)
139+
140+
```
141+
- type: checkboxes
142+
attributes:
143+
label: Code of Conduct
144+
description: |
145+
Read the [Ansible Code of Conduct](https://docs.ansible.com/ansible/latest/community/code_of_conduct.html?utm_medium=github&utm_source=issue_form--sap-linuxlab) first.
146+
options:
147+
- label: I agree to follow the Ansible Code of Conduct
148+
required: true
149+
...

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
# Ref: https://help.github.com/en/github/building-a-strong-community/configuring-issue-templates-for-your-repository#configuring-the-template-chooser
3+
blank_issues_enabled: false # default: true
4+
contact_links:
5+
- name: Security bug report
6+
url: https://docs.ansible.com/ansible-core/devel/community/reporting_bugs_and_features.html?utm_medium=github&utm_source=issue_template_chooser_ansible_collections
7+
about: |
8+
Please learn how to report security vulnerabilities here.
9+
10+
For all security related bugs, email security@ansible.com
11+
instead of using this issue tracker and you will receive
12+
a prompt response.
13+
14+
For more information, see
15+
https://docs.ansible.com/ansible/latest/community/reporting_bugs_and_features.html
16+
- name: Ansible Code of Conduct
17+
url: https://docs.ansible.com/ansible/latest/community/code_of_conduct.html?utm_medium=github&utm_source=issue_template_chooser_ansible_collections
18+
about: Be nice to other members of the community.
19+
- name: Talks to the community
20+
url: https://docs.ansible.com/ansible/latest/community/communication.html?utm_medium=github&utm_source=issue_template_chooser#mailing-list-information
21+
about: Please ask and answer usage questions here
22+
- name: Working groups
23+
url: https://github.com/ansible/community/wiki
24+
about: Interested in improving a specific area? Become a part of a working group!
25+
- name: For Enterprise
26+
url: https://www.ansible.com/products/engine?utm_medium=github&utm_source=issue_template_chooser_ansible_collections
27+
about: Red Hat offers support for the Ansible Automation Platform
Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,125 @@
1+
---
2+
name: Documentation Report
3+
description: Ask us about docs
4+
# NOTE: issue body is enabled to allow screenshots
5+
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: |
10+
11+
Verify first that your issue is not [already reported on GitHub][issue search].
12+
Also test if the latest release and devel branch are affected too.
13+
*Complete **all** sections as described, this form is processed automatically.*
14+
15+
[issue search]: https://github.com/sap-linuxlab/community.sap_libs/search?q=is%3Aissue&type=issues
16+
17+
18+
- type: textarea
19+
attributes:
20+
label: Summary
21+
description: |
22+
Explain the problem briefly below, add suggestions to wording or structure.
23+
24+
**HINT:** Did you know the documentation has an `Edit on GitHub` link on every page?
25+
placeholder: >-
26+
I was reading the Collection documentation of version X and I'm having
27+
problems understanding Y. It would be very helpful if that got
28+
rephrased as Z.
29+
validations:
30+
required: true
31+
32+
- type: dropdown
33+
attributes:
34+
label: Issue Type
35+
# FIXME: Once GitHub allows defining the default choice, update this
36+
options:
37+
- Documentation Report
38+
validations:
39+
required: true
40+
41+
- type: input
42+
attributes:
43+
label: Component Name
44+
description: >-
45+
Write the short name of the rst file, module, plugin, task or
46+
feature below, *use your best guess if unsure*.
47+
placeholder: mysql_user
48+
validations:
49+
required: true
50+
51+
- type: textarea
52+
attributes:
53+
label: Ansible Version
54+
description: >-
55+
Paste verbatim output from `ansible --version` between
56+
tripple backticks.
57+
value: |
58+
```console (paste below)
59+
$ ansible --version
60+
61+
```
62+
validations:
63+
required: false
64+
65+
- type: textarea
66+
attributes:
67+
label: Community.sap_libs Version
68+
description: >-
69+
Paste verbatim output from "ansible-galaxy collection list community.sap_libs"
70+
between tripple backticks.
71+
value: |
72+
```console (paste below)
73+
$ ansible-galaxy collection list community.sap_libs
74+
75+
```
76+
validations:
77+
required: true
78+
79+
- type: textarea
80+
attributes:
81+
label: Configuration
82+
description: >-
83+
Paste verbatim output from `ansible-config dump --only-changed` between quotes.
84+
value: |
85+
```console (paste below)
86+
$ ansible-config dump --only-changed
87+
88+
```
89+
validations:
90+
required: false
91+
92+
- type: textarea
93+
attributes:
94+
label: OS / Environment
95+
description: >-
96+
Provide all relevant information below, e.g. OS version,
97+
browser, etc.
98+
placeholder: SLES, RHEL
99+
validations:
100+
required: false
101+
102+
- type: textarea
103+
attributes:
104+
label: Additional Information
105+
description: |
106+
Describe how this improves the documentation, e.g. before/after situation or screenshots.
107+
108+
**Tip:** It's not possible to upload the screenshot via this field directly but you can use the last textarea in this form to attach them.
109+
110+
**HINT:** You can paste https://gist.github.com links for larger files.
111+
placeholder: >-
112+
When the improvement is applied, it makes it more straightforward
113+
to understand X.
114+
validations:
115+
required: false
116+
117+
- type: checkboxes
118+
attributes:
119+
label: Code of Conduct
120+
description: |
121+
Read the [Ansible Code of Conduct](https://docs.ansible.com/ansible/latest/community/code_of_conduct.html?utm_medium=github&utm_source=issue_form--sap-linuxlab) first.
122+
options:
123+
- label: I agree to follow the Ansible Code of Conduct
124+
required: true
125+
...
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
---
2+
name: Feature request
3+
description: Suggest an idea for this project
4+
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
10+
Verify first that your issue is not [already reported on GitHub][issue search].
11+
Also test if the latest release and devel branch are affected too.
12+
*Complete **all** sections as described, this form is processed automatically.*
13+
14+
[issue search]: https://github.com/sap-linuxlab/community.sap_libs/search?q=is%3Aissue&type=issues
15+
16+
17+
- type: textarea
18+
attributes:
19+
label: Summary
20+
description: Describe the new feature/improvement briefly below.
21+
placeholder: >-
22+
I am trying to do X with the collection from the main branch on GitHub and
23+
I think that implementing a feature Y would be very helpful for me and
24+
every other user of community.sap_libs because of Z.
25+
validations:
26+
required: true
27+
28+
- type: dropdown
29+
attributes:
30+
label: Issue Type
31+
# FIXME: Once GitHub allows defining the default choice, update this
32+
options:
33+
- Feature Idea
34+
validations:
35+
required: true
36+
37+
- type: input
38+
attributes:
39+
label: Component Name
40+
description: >-
41+
Write the short name of the module, plugin, task or feature below,
42+
*use your best guess if unsure*.
43+
placeholder: dnf, apt, yum, pip, user etc.
44+
validations:
45+
required: true
46+
47+
- type: textarea
48+
attributes:
49+
label: Additional Information
50+
description: |
51+
Describe how the feature would be used, why it is needed and what it would solve.
52+
53+
**HINT:** You can paste https://gist.github.com links for larger files.
54+
value: |
55+
<!--- Paste example playbooks or commands between quotes below -->
56+
```yaml (paste below)
57+
58+
```
59+
validations:
60+
required: false
61+
- type: checkboxes
62+
attributes:
63+
label: Code of Conduct
64+
description: |
65+
Read the [Ansible Code of Conduct](https://docs.ansible.com/ansible/latest/community/code_of_conduct.html?utm_medium=github&utm_source=issue_form--sap-linuxlab) first.
66+
options:
67+
- label: I agree to follow the Ansible Code of Conduct
68+
required: true
69+
...

0 commit comments

Comments
 (0)