Skip to content

Commit e0c12af

Browse files
committed
modified: .ansible-lint
modified: .markdownlint.yml modified: .pre-commit-config.yaml renamed: .yamllint.yml -> .yamllint modified: meta/runtime.yml modified: playbooks/configure_aap.yml modified: playbooks/get_stats.yml modified: playbooks/rename_objects.yaml modified: playbooks/set_organization.yaml modified: roles/ansible_config/defaults/main.yml modified: roles/ansible_config/meta/argument_specs.yml modified: roles/ansible_config/meta/main.yml modified: roles/ansible_config/tasks/main.yml modified: roles/ansible_config/tests/test.yml modified: roles/controller_ad_hoc_command/meta/argument_specs.yml modified: roles/controller_ad_hoc_command/meta/main.yml modified: roles/controller_ad_hoc_command/tasks/main.yml modified: roles/controller_ad_hoc_command/tests/test.yml modified: roles/controller_ad_hoc_command_cancel/meta/argument_specs.yml modified: roles/controller_ad_hoc_command_cancel/meta/main.yml modified: roles/controller_ad_hoc_command_cancel/tasks/main.yml modified: roles/controller_ad_hoc_command_cancel/tests/test.yml modified: roles/controller_applications/defaults/main.yml modified: roles/controller_applications/meta/argument_specs.yml modified: roles/controller_applications/meta/main.yml modified: roles/controller_applications/tasks/main.yml modified: roles/controller_applications/tests/test.yml modified: roles/controller_bulk_host_create/defaults/main.yml modified: roles/controller_bulk_host_create/meta/argument_specs.yml modified: roles/controller_bulk_host_create/meta/main.yml modified: roles/controller_bulk_host_create/tasks/main.yml modified: roles/controller_bulk_job_launch/meta/argument_specs.yml modified: roles/controller_bulk_job_launch/meta/main.yml modified: roles/controller_bulk_job_launch/tasks/main.yml modified: roles/controller_credential_input_sources/defaults/main.yml modified: roles/controller_credential_input_sources/meta/argument_specs.yml modified: roles/controller_credential_input_sources/meta/main.yml modified: roles/controller_credential_input_sources/tasks/main.yml modified: roles/controller_credential_input_sources/tests/test.yml modified: roles/controller_credential_types/defaults/main.yml modified: roles/controller_credential_types/meta/argument_specs.yml modified: roles/controller_credential_types/meta/main.yml modified: roles/controller_credential_types/tasks/main.yml modified: roles/controller_credential_types/tests/test.yml modified: roles/controller_credentials/defaults/main.yml modified: roles/controller_credentials/meta/argument_specs.yml modified: roles/controller_credentials/meta/main.yml modified: roles/controller_credentials/tasks/main.yml modified: roles/controller_credentials/tests/test.yml modified: roles/controller_execution_environments/defaults/main.yml modified: roles/controller_execution_environments/meta/argument_specs.yml modified: roles/controller_execution_environments/meta/main.yml modified: roles/controller_execution_environments/tasks/main.yml modified: roles/controller_execution_environments/tests/test.yml modified: roles/controller_host_groups/defaults/main.yml modified: roles/controller_host_groups/meta/argument_specs.yml modified: roles/controller_host_groups/meta/main.yml modified: roles/controller_host_groups/tasks/main.yml modified: roles/controller_host_groups/tests/test.yml modified: roles/controller_hosts/defaults/main.yml modified: roles/controller_hosts/meta/argument_specs.yml modified: roles/controller_hosts/meta/main.yml modified: roles/controller_hosts/tasks/main.yml modified: roles/controller_hosts/tests/test.yml modified: roles/controller_instance_groups/defaults/main.yml modified: roles/controller_instance_groups/meta/argument_specs.yml modified: roles/controller_instance_groups/meta/main.yml modified: roles/controller_instance_groups/tasks/main.yml modified: roles/controller_instance_groups/tests/test.yml modified: roles/controller_instances/defaults/main.yml modified: roles/controller_instances/meta/argument_specs.yml modified: roles/controller_instances/meta/main.yml modified: roles/controller_instances/tasks/main.yml modified: roles/controller_instances/tests/test.yml modified: roles/controller_inventories/defaults/main.yml modified: roles/controller_inventories/meta/argument_specs.yml modified: roles/controller_inventories/meta/main.yml modified: roles/controller_inventories/tasks/main.yml modified: roles/controller_inventories/tests/configs/inventories.yml modified: roles/controller_inventories/tests/test.yml modified: roles/controller_inventory_source_update/defaults/main.yml modified: roles/controller_inventory_source_update/meta/argument_specs.yml modified: roles/controller_inventory_source_update/meta/main.yml modified: roles/controller_inventory_source_update/tasks/main.yml modified: roles/controller_inventory_source_update/tests/test.yml modified: roles/controller_inventory_sources/defaults/main.yml modified: roles/controller_inventory_sources/meta/argument_specs.yml modified: roles/controller_inventory_sources/meta/main.yml modified: roles/controller_inventory_sources/tasks/main.yml modified: roles/controller_inventory_sources/tests/test.yml modified: roles/controller_job_launch/meta/argument_specs.yml modified: roles/controller_job_launch/meta/main.yml modified: roles/controller_job_launch/tasks/main.yml modified: roles/controller_job_launch/tests/test.yml modified: roles/controller_job_templates/defaults/main.yml modified: roles/controller_job_templates/meta/argument_specs.yml modified: roles/controller_job_templates/meta/main.yml modified: roles/controller_job_templates/tasks/async.yml modified: roles/controller_job_templates/tasks/main.yml modified: roles/controller_job_templates/tests/test.yml modified: roles/controller_jobs_cancel/meta/argument_specs.yml modified: roles/controller_jobs_cancel/meta/main.yml modified: roles/controller_jobs_cancel/tasks/main.yml modified: roles/controller_jobs_cancel/tests/test.yml modified: roles/controller_labels/defaults/main.yml modified: roles/controller_labels/meta/argument_specs.yml modified: roles/controller_labels/meta/main.yml modified: roles/controller_labels/tasks/main.yml modified: roles/controller_labels/tests/test.yml modified: roles/controller_license/meta/argument_specs.yml modified: roles/controller_license/meta/main.yml modified: roles/controller_license/tasks/main.yml modified: roles/controller_license/tasks/manifest.yml modified: roles/controller_license/tasks/subscription.yml modified: roles/controller_license/tests/config/license.yml modified: roles/controller_license/tests/test.yml modified: roles/controller_notification_templates/defaults/main.yml modified: roles/controller_notification_templates/meta/argument_specs.yml modified: roles/controller_notification_templates/meta/main.yml modified: roles/controller_notification_templates/tasks/main.yml modified: roles/controller_notification_templates/tests/configs/notifications.yml modified: roles/controller_notification_templates/tests/test.yml modified: roles/controller_organizations/defaults/main.yml modified: roles/controller_organizations/meta/argument_specs.yml modified: roles/controller_organizations/meta/main.yml modified: roles/controller_organizations/tasks/main.yml modified: roles/controller_organizations/tests/test.yml modified: roles/controller_project_update/defaults/main.yml modified: roles/controller_project_update/meta/argument_specs.yml modified: roles/controller_project_update/meta/main.yml modified: roles/controller_project_update/tasks/main.yml modified: roles/controller_project_update/tests/test.yml modified: roles/controller_projects/defaults/main.yml modified: roles/controller_projects/meta/argument_specs.yml modified: roles/controller_projects/meta/main.yml modified: roles/controller_projects/tasks/main.yml modified: roles/controller_projects/tests/test.yml modified: roles/controller_roles/defaults/main.yml modified: roles/controller_roles/meta/argument_specs.yml modified: roles/controller_roles/meta/main.yml modified: roles/controller_roles/tasks/main.yml modified: roles/controller_roles/tests/test.yml modified: roles/controller_schedules/defaults/main.yml modified: roles/controller_schedules/meta/argument_specs.yml modified: roles/controller_schedules/meta/main.yml modified: roles/controller_schedules/tasks/main.yml modified: roles/controller_schedules/tests/test.yml modified: roles/controller_settings/defaults/main.yml modified: roles/controller_settings/meta/argument_specs.yml modified: roles/controller_settings/meta/main.yml modified: roles/controller_settings/tasks/main.yml modified: roles/controller_settings/tests/configs/settings.yml modified: roles/controller_settings/tests/test.yml modified: roles/controller_teams/defaults/main.yml modified: roles/controller_teams/meta/argument_specs.yml modified: roles/controller_teams/meta/main.yml modified: roles/controller_teams/tasks/main.yml modified: roles/controller_teams/tests/configs/teams.yml modified: roles/controller_teams/tests/test.yml modified: roles/controller_users/defaults/main.yml modified: roles/controller_users/meta/argument_specs.yml modified: roles/controller_users/meta/main.yml modified: roles/controller_users/tasks/main.yml modified: roles/controller_users/tests/test.yml modified: roles/controller_workflow_job_templates/defaults/main.yml modified: roles/controller_workflow_job_templates/meta/argument_specs.yml modified: roles/controller_workflow_job_templates/meta/main.yml modified: roles/controller_workflow_job_templates/tasks/add_workflows_schema.yml modified: roles/controller_workflow_job_templates/tasks/main.yml modified: roles/controller_workflow_job_templates/tests/configs/controller_workflows.yml modified: roles/controller_workflow_job_templates/tests/test.yaml modified: roles/controller_workflow_launch/meta/argument_specs.yml modified: roles/controller_workflow_launch/meta/main.yml modified: roles/controller_workflow_launch/tasks/main.yml modified: roles/controller_workflow_launch/tests/test.yml modified: roles/dispatch/meta/argument_specs.yml modified: roles/dispatch/meta/main.yml modified: roles/dispatch/tasks/main.yml modified: roles/dispatch/tests/configs/credentials.yml modified: roles/dispatch/tests/configs/inventories.yml modified: roles/dispatch/tests/test.yml modified: roles/eda_controller_tokens/defaults/main.yml modified: roles/eda_controller_tokens/meta/argument_specs.yml modified: roles/eda_controller_tokens/meta/main.yml modified: roles/eda_controller_tokens/tasks/main.yml modified: roles/eda_controller_tokens/tests/test.yml modified: roles/eda_credential_types/defaults/main.yml modified: roles/eda_credential_types/meta/argument_specs.yml modified: roles/eda_credential_types/meta/main.yml modified: roles/eda_credential_types/tasks/main.yml modified: roles/eda_credential_types/tests/test.yml modified: roles/eda_credentials/defaults/main.yml modified: roles/eda_credentials/meta/argument_specs.yml modified: roles/eda_credentials/meta/main.yml modified: roles/eda_credentials/tasks/main.yml modified: roles/eda_credentials/tests/test.yml modified: roles/eda_credentials/tests/vars/credentials.yml modified: roles/eda_decision_environments/defaults/main.yml modified: roles/eda_decision_environments/meta/argument_specs.yml modified: roles/eda_decision_environments/meta/main.yml modified: roles/eda_decision_environments/tasks/main.yml modified: roles/eda_decision_environments/tests/test.yml modified: roles/eda_event_streams/defaults/main.yml modified: roles/eda_event_streams/meta/argument_specs.yml modified: roles/eda_event_streams/meta/main.yml modified: roles/eda_event_streams/tasks/main.yml modified: roles/eda_event_streams/tests/test.yml modified: roles/eda_event_streams/tests/vars/event_streams.yml modified: roles/eda_projects/defaults/main.yml modified: roles/eda_projects/meta/argument_specs.yml modified: roles/eda_projects/meta/main.yml modified: roles/eda_projects/tasks/main.yml modified: roles/eda_projects/tests/test.yml modified: roles/eda_rulebook_activations/defaults/main.yml modified: roles/eda_rulebook_activations/meta/argument_specs.yml modified: roles/eda_rulebook_activations/meta/main.yml modified: roles/eda_rulebook_activations/tasks/main.yml modified: roles/eda_rulebook_activations/tests/test.yml modified: roles/eda_users/defaults/main.yml modified: roles/eda_users/meta/argument_specs.yml modified: roles/eda_users/meta/main.yml modified: roles/eda_users/tasks/main.yml modified: roles/eda_users/tests/test.yml modified: roles/gateway_applications/defaults/main.yml modified: roles/gateway_applications/meta/argument_specs.yml modified: roles/gateway_applications/tasks/main.yml modified: roles/gateway_applications/tests/test.yml modified: roles/gateway_authenticator_maps/defaults/main.yml modified: roles/gateway_authenticator_maps/meta/argument_specs.yml modified: roles/gateway_authenticator_maps/tasks/main.yml modified: roles/gateway_authenticators/defaults/main.yml modified: roles/gateway_authenticators/meta/argument_specs.yml modified: roles/gateway_authenticators/tasks/main.yml modified: roles/gateway_http_ports/defaults/main.yml modified: roles/gateway_http_ports/meta/argument_specs.yml modified: roles/gateway_http_ports/tasks/main.yml modified: roles/gateway_organizations/defaults/main.yml modified: roles/gateway_organizations/meta/argument_specs.yml modified: roles/gateway_organizations/tasks/main.yml modified: roles/gateway_role_user_assignments/defaults/main.yml modified: roles/gateway_role_user_assignments/meta/argument_specs.yml modified: roles/gateway_role_user_assignments/tasks/main.yml modified: roles/gateway_routes/defaults/main.yml modified: roles/gateway_routes/meta/argument_specs.yml modified: roles/gateway_routes/tasks/main.yml modified: roles/gateway_service_clusters/defaults/main.yml modified: roles/gateway_service_clusters/meta/argument_specs.yml modified: roles/gateway_service_clusters/tasks/main.yml modified: roles/gateway_service_keys/defaults/main.yml modified: roles/gateway_service_keys/meta/argument_specs.yml modified: roles/gateway_service_keys/tasks/main.yml modified: roles/gateway_service_nodes/defaults/main.yml modified: roles/gateway_service_nodes/meta/argument_specs.yml modified: roles/gateway_service_nodes/tasks/main.yml modified: roles/gateway_services/defaults/main.yml modified: roles/gateway_services/meta/argument_specs.yml modified: roles/gateway_services/tasks/main.yml modified: roles/gateway_settings/meta/argument_specs.yml modified: roles/gateway_teams/defaults/main.yml modified: roles/gateway_teams/meta/argument_specs.yml modified: roles/gateway_teams/tasks/main.yml modified: roles/gateway_users/defaults/main.yml modified: roles/gateway_users/meta/argument_specs.yml modified: roles/gateway_users/tasks/main.yml modified: roles/global_vars/defaults/main.yml modified: roles/global_vars/meta/main.yml modified: roles/hub_collection/defaults/main.yml modified: roles/hub_collection/meta/argument_specs.yml modified: roles/hub_collection/meta/main.yml modified: roles/hub_collection/tasks/main.yml modified: roles/hub_collection/tests/test.yml modified: roles/hub_collection_remote/defaults/main.yml modified: roles/hub_collection_remote/meta/argument_specs.yml modified: roles/hub_collection_remote/meta/main.yml modified: roles/hub_collection_remote/tasks/main.yml modified: roles/hub_collection_remote/tests/test.yml modified: roles/hub_collection_repository/defaults/main.yml modified: roles/hub_collection_repository/meta/argument_specs.yml modified: roles/hub_collection_repository/meta/main.yml modified: roles/hub_collection_repository/tasks/main.yml modified: roles/hub_collection_repository/tests/test.yml modified: roles/hub_collection_repository/tests/vars/repositories.yml modified: roles/hub_collection_repository_sync/defaults/main.yml modified: roles/hub_collection_repository_sync/meta/argument_specs.yml modified: roles/hub_collection_repository_sync/meta/main.yml modified: roles/hub_collection_repository_sync/tasks/main.yml modified: roles/hub_collection_repository_sync/tests/test.yml modified: roles/hub_collection_repository_sync/tests/vars/repositories.yml modified: roles/hub_ee_image/defaults/main.yml modified: roles/hub_ee_image/meta/argument_specs.yml modified: roles/hub_ee_image/meta/main.yml modified: roles/hub_ee_image/tasks/main.yml modified: roles/hub_ee_image/tests/test.yml modified: roles/hub_ee_registry/defaults/main.yml modified: roles/hub_ee_registry/meta/argument_specs.yml modified: roles/hub_ee_registry/meta/main.yml modified: roles/hub_ee_registry/tasks/main.yml modified: roles/hub_ee_registry/tests/test.yml modified: roles/hub_ee_registry_index/defaults/main.yml modified: roles/hub_ee_registry_index/meta/argument_specs.yml modified: roles/hub_ee_registry_index/meta/main.yml modified: roles/hub_ee_registry_index/tasks/main.yml modified: roles/hub_ee_registry_index/tests/test.yml modified: roles/hub_ee_registry_sync/defaults/main.yml modified: roles/hub_ee_registry_sync/meta/argument_specs.yml modified: roles/hub_ee_registry_sync/meta/main.yml modified: roles/hub_ee_registry_sync/tasks/main.yml modified: roles/hub_ee_registry_sync/tests/test.yml modified: roles/hub_ee_repository/defaults/main.yml modified: roles/hub_ee_repository/meta/argument_specs.yml modified: roles/hub_ee_repository/meta/main.yml modified: roles/hub_ee_repository/tasks/main.yml modified: roles/hub_ee_repository/tests/test.yml modified: roles/hub_ee_repository_sync/defaults/main.yml modified: roles/hub_ee_repository_sync/meta/argument_specs.yml modified: roles/hub_ee_repository_sync/meta/main.yml modified: roles/hub_ee_repository_sync/tasks/main.yml modified: roles/hub_ee_repository_sync/tests/test.yml modified: roles/hub_group/defaults/main.yml modified: roles/hub_group/meta/argument_specs.yml modified: roles/hub_group/meta/main.yml modified: roles/hub_group/tasks/main.yml modified: roles/hub_group/tests/test.yml modified: roles/hub_group_roles/defaults/main.yml modified: roles/hub_group_roles/meta/argument_specs.yml modified: roles/hub_group_roles/meta/main.yml modified: roles/hub_group_roles/tasks/main.yml modified: roles/hub_group_roles/tests/test.yml modified: roles/hub_namespace/defaults/main.yml modified: roles/hub_namespace/meta/argument_specs.yml modified: roles/hub_namespace/meta/main.yml modified: roles/hub_namespace/tasks/main.yml modified: roles/hub_namespace/tests/test.yml modified: roles/hub_namespace/tests/vars/namespaces.yml modified: roles/hub_publish/defaults/main.yml modified: roles/hub_publish/meta/argument_specs.yml modified: roles/hub_publish/meta/main.yml modified: roles/hub_publish/tasks/main.yml modified: roles/hub_publish/tests/test.yml modified: roles/hub_role/defaults/main.yml modified: roles/hub_role/meta/argument_specs.yml modified: roles/hub_role/meta/main.yml modified: roles/hub_role/tasks/main.yml modified: roles/hub_role/tests/test.yml modified: roles/hub_user/defaults/main.yml modified: roles/hub_user/meta/argument_specs.yml modified: roles/hub_user/meta/main.yml modified: roles/hub_user/tasks/main.yml modified: roles/hub_user/tests/test.yml modified: roles/meta_dependency_check/meta/main.yml modified: roles/meta_dependency_check/tasks/main.yml modified: roles/meta_dependency_check/tests/test.yml modified: tests/configs/controller/credential_input_sources.yml modified: tests/configs/controller/credentials.yml modified: tests/configs/controller/differential_items.yml modified: tests/configs/controller/execution_environments.yml modified: tests/configs/controller/inventories.yml modified: tests/configs/controller/notifications.yml modified: tests/configs/controller/roles.yml modified: tests/configs/controller/schedule.yml modified: tests/configs/controller/settings.yml modified: tests/configs/controller/settings_individuale.yml modified: tests/configs/controller/teams.yml modified: tests/configs/controller/templates.yml modified: tests/configs/gateway/authenticator_maps.yml modified: tests/configs/gateway/service_cluster.yml modified: tests/configs/gateway/services.yml modified: tests/configs/hub/ah_ansible_config.yml modified: tests/configs/hub/ah_auth.yml modified: tests/configs/hub/ah_collections.yml modified: tests/configs/hub/ah_namespaces.yml modified: tests/configs/hub/ah_repository.yml modified: tests/configs_export_model/credentials_export.yml modified: tests/configs_export_model/differential_items.yml modified: tests/configs_export_model/inventory_export.yml modified: tests/configs_export_model/inventory_sources_export.yml modified: tests/configs_export_model/job_templates_export.yml modified: tests/configs_export_model/notifications_templates_export.yml modified: tests/configs_export_model/organizations_export.yml modified: tests/configs_export_model/projects_export.yml modified: tests/configs_export_model/teams_export.yml modified: tests/configs_export_model/workflows.yml modified: tests/configure_controller.yml modified: tests/configure_controller_export_model.yml modified: tests/configure_platform.yml modified: tests/tasks/ad_hoc_cancel.yml modified: tests/tasks/differential.yml
1 parent 7254f2e commit e0c12af

File tree

387 files changed

+3150
-2762
lines changed

Some content is hidden

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

387 files changed

+3150
-2762
lines changed

.ansible-lint

Lines changed: 129 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,25 @@
11
---
2-
# The exclude_paths does not appear to be working in pre-commit
3-
# this issue describes similar behavior but suggested fix doesn't work
4-
# https://github.com/ansible/ansible-lint/issues/371
5-
# exclude_paths:
2+
# .ansible-lint
3+
4+
profile: production # min, basic, moderate,safety, shared, production
5+
6+
# Allows dumping of results in SARIF format
7+
# sarif_file: result.sarif
8+
9+
# exclude_paths included in this file are parsed relative to this file's location
10+
# and not relative to the CWD of execution. CLI arguments passed to the --exclude
11+
# option are parsed relative to the CWD of execution.
612
exclude_paths:
7-
- '.github/'
8-
- 'changelogs/'
9-
- 'tests/templated_role_example'
13+
- .github/
14+
- changelogs/
15+
- tests/templated_role_example
16+
1017
parseable: true
11-
use_default_rules: true
12-
# https://github.com/ansible/ansible-lint/issues/808
13-
# with verbosity set to 1, its dumping 'unknown file type messages'
18+
# quiet: true
19+
# strict: true
1420
# verbosity: 1
15-
skip_list:
16-
# Skipping fqcn[action] because this collection supports using either the awx.awx or ansible.controller collection
17-
# so a FQCN cannot be used in module names
18-
- fqcn[action]
19-
- fqcn[keyword]
20-
- jinja[spacing]
21-
- meta-runtime # This collection with the appropriate awx.awx or ansible.controller still works with older ansible.
22-
- role-name[path]
23-
- sanity[cannot-ignore] # We're only ignoring sanity rules when we have to
24-
- var-naming[no-role-prefix]
25-
kinds:
26-
- playbooks: "**/examples/templates/*.{yml,yaml}"
27-
- playbooks: "**/examples/*.{yml,yaml}"
28-
- playbooks: "**/examples/automatetheautomation/*.{yml,yaml}"
29-
- tasks: "**/examples/tasks/*.yml"
30-
- vars: "**/examples/automatetheautomation/orgs_vars/**/*.yml"
31-
- vars: "**/examples/configs/*.yml"
32-
- vars: "**/examples/configs_export_model/*.yml"
33-
- vars: "**/examples/vars/*.yml"
34-
- vars: "**/roles/**/tests/configs/*.yml"
21+
22+
# Mock modules or roles in order to pass ansible-playbook --syntax-check
3523
mock_modules:
3624
- ansible.platform.authenticator_map
3725
- ansible.platform.user
@@ -48,4 +36,115 @@ mock_modules:
4836
- ansible.platform.http_port
4937
- ansible.platform.route
5038
- job_wait
39+
40+
# mock_roles:
41+
# - mocked_role
42+
# - author.role_name # old standalone galaxy role
43+
# - fake_namespace.fake_collection.fake_role # role within a collection
44+
45+
# Enable checking of loop variable prefixes in roles
46+
loop_var_prefix: ^(__|{role}_)
47+
48+
# Enforce variable names to follow pattern below, in addition to Ansible own
49+
# requirements, like avoiding python identifiers. To disable add `var-naming`
50+
# to skip_list.
51+
var_naming_pattern: ^[a-z_][a-z0-9_]*$
52+
53+
use_default_rules: true
54+
# Load custom rules from this specific folder
55+
# rulesdir:
56+
# - ./rule/directory/
57+
58+
# Ansible-lint is able to recognize and load skip rules stored inside
59+
# `.ansible-lint-ignore` (or `.config/ansible-lint-ignore.txt`) files.
60+
# To skip a rule just enter filename and tag, like "playbook.yml package-latest"
61+
# on a new line.
62+
# Optionally you can add comments after the tag, prefixed by "#". We discourage
63+
# the use of skip_list below because that will hide violations from the output.
64+
# When putting ignores inside the ignore file, they are marked as ignored, but
65+
# still visible, making it easier to address later.
66+
skip_list:
67+
# Skipping fqcn[action] because this collection supports using either the awx.awx or ansible.controller collection
68+
# so a FQCN cannot be used in module names
69+
- fqcn[action]
70+
- fqcn[keyword]
71+
- jinja[spacing]
72+
- meta-runtime # This collection with the appropriate awx.awx or ansible.controller still works with older ansible.
73+
- role-name[path]
74+
- sanity[cannot-ignore] # We're only ignoring sanity rules when we have to
75+
- var-naming[no-role-prefix]
76+
77+
# Ansible-lint does not automatically load rules that have the 'opt-in' tag.
78+
# You must enable opt-in rules by listing each rule 'id' below.
79+
enable_list:
80+
- args
81+
- empty-string-compare # opt-in
82+
- no-log-password # opt-in
83+
- no-same-owner # opt-in
84+
- name[prefix] # opt-in
85+
- galaxy-version-incorrect # opt-in
86+
# add yaml here if you want to avoid ignoring yaml checks when yamllint
87+
# library is missing. Normally its absence just skips using that rule.
88+
- yaml
89+
# Report only a subset of tags and fully ignore any others
90+
# tags:
91+
# - jinja[spacing]
92+
93+
# Ansible-lint does not fail on warnings from the rules or tags listed below
94+
warn_list:
95+
- experimental # experimental is included in the implicit list
96+
# - role-name
97+
# - yaml[document-start] # you can also use sub-rule matches
98+
99+
# Some rules can transform files to fix (or make it easier to fix) identified
100+
# errors. `ansible-lint --fix` will reformat YAML files and run these transforms.
101+
# By default it will run all transforms (effectively `write_list: ["all"]`).
102+
# You can disable running transforms by setting `write_list: ["none"]`.
103+
# Or only enable a subset of rule transforms by listing rules/tags here.
104+
# write_list:
105+
# - all
106+
107+
# Offline mode disables installation of requirements.yml and schema refreshing
108+
offline: true
109+
110+
# Define required Ansible's variables to satisfy syntax check
111+
# extra_vars:
112+
# foo: bar
113+
# multiline_string_variable: |
114+
# line1
115+
# line2
116+
# complex_variable: ":{;\t$()"
117+
118+
# Uncomment to enforce action validation with tasks, usually is not
119+
# needed as Ansible syntax check also covers it.
120+
# skip_action_validation: false
121+
122+
# List of additional kind:pattern to be added at the top of the default
123+
# match list, first match determines the file kind.
124+
# kinds:
125+
# - playbook: "**/examples/*.{yml,yaml}"
126+
# - galaxy: "**/folder/galaxy.yml"
127+
# - tasks: "**/tasks/*.yml"
128+
# - vars: "**/vars/*.yml"
129+
# - meta: "**/meta/main.yml"
130+
# - yaml: "**/*.yaml-too"
131+
132+
# List of additional collections to allow in only-builtins rule.
133+
# only_builtins_allow_collections:
134+
# - example_ns.example_collection
135+
136+
# List of additions modules to allow in only-builtins rule.
137+
# only_builtins_allow_modules:
138+
# - example_module
139+
140+
# Allow setting custom prefix for name[prefix] rule
141+
task_name_prefix: "{stem} | "
142+
# Complexity related settings
143+
144+
# Limit the depth of the nested blocks:
145+
# max_block_depth: 20
146+
147+
# Also recognize these versions of Ansible as supported:
148+
# supported_ansible_also:
149+
# - "2.14"
51150
...

.markdownlint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ default: true
44
# MD003/heading-style/header-style - Heading style
55
# This will ensure that the heading format is consistent across all markdown files
66
MD003:
7-
style: "atx"
7+
style: atx
88

99
# MD013/line-length - Line length
1010
# Setting to false to match the yamllint setting
@@ -17,5 +17,5 @@ MD0046:
1717

1818
MD033:
1919
allowed_elements:
20-
- "br"
20+
- br
2121
...

.pre-commit-config.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
22
repos:
3-
- repo: 'https://github.com/pre-commit/pre-commit-hooks'
3+
- repo: https://github.com/pre-commit/pre-commit-hooks
44
rev: v5.0.0
55
hooks:
66
- id: end-of-file-fixer
77
- id: trailing-whitespace
8-
- repo: 'https://github.com/ansible-community/ansible-lint.git'
8+
- repo: https://github.com/ansible-community/ansible-lint.git
99
rev: v24.9.2
1010
hooks:
1111
# see discussions here about what arguments are used, and behavior
@@ -15,12 +15,12 @@ repos:
1515
- id: ansible-lint
1616
pass_filenames: false
1717
always_run: true
18-
entry: "ansible-lint"
18+
entry: ansible-lint
1919
args:
20-
- "--profile=production"
20+
- --profile=production
2121
additional_dependencies:
22-
- "ansible-core>=2.15"
23-
- "yamllint>=1.26,<2.0"
22+
- ansible-core>=2.15
23+
- yamllint>=1.26,<2.0
2424
- repo: https://github.com/DavidAnson/markdownlint-cli2
2525
rev: v0.14.0
2626
hooks:

.yamllint.yml renamed to .yamllint

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ rules:
1414
min-spaces-from-content: 1 # prettier compatibility
1515
comments-indentation: false
1616
document-start: disable
17-
document-end: {present: true}
17+
document-end: { present: true }
1818
indentation:
1919
level: error
2020
# Require indentation https://redhat-cop.github.io/automation-good-practices/#_yaml_and_jinja2_syntax
@@ -31,6 +31,6 @@ rules:
3131
level: error
3232
# Allow only YAML 1.2 booleans https://redhat-cop.github.io/automation-good-practices/#_yaml_and_jinja2_syntax
3333
allowed-values:
34-
- 'true'
35-
- 'false'
34+
- "true"
35+
- "false"
3636
...

meta/runtime.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
---
2-
requires_ansible: '>=2.15.0'
2+
requires_ansible: ">=2.15.0"
33
...

playbooks/configure_aap.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
ansible.builtin.include_vars:
88
dir: "{{ aap_configs_dir | default((lookup('env', 'AAP_CONFIGS_DIR') == '') | ternary('./configs', lookup('env', 'AAP_CONFIGS_DIR'))) }}"
99
ignore_files: [controller_config.yml.template]
10-
extensions: ["yml"]
10+
extensions: [yml]
1111
tags:
1212
- always
1313

playbooks/get_stats.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
tasks:
1616
- name: Get number of JT
1717
ansible.builtin.uri:
18-
url: "https://{{ aap_hostname }}/api/v2/metrics/?format=json"
18+
url: https://{{ aap_hostname }}/api/v2/metrics/?format=json
1919
method: GET
2020
force_basic_auth: true
2121
user: "{{ aap_username }}"
@@ -39,7 +39,7 @@
3939

4040
- name: Get users info
4141
ansible.builtin.uri:
42-
url: "https://{{ aap_hostname }}/api/v2/users/?format=json"
42+
url: https://{{ aap_hostname }}/api/v2/users/?format=json
4343
method: GET
4444
force_basic_auth: true
4545
user: "{{ aap_username }}"
@@ -58,7 +58,8 @@
5858
- "{{ ansible_facts['date_time']['date'] | to_datetime('%Y-%m-%d') }}"
5959
- "{{ r_users['json']['results'][0]['last_login'] | regex_search('[0-9]{4}-[0-9]{2}-[0-9]{2}', '\\0') | first }}"
6060
- "{{ (r_users['json']['results'][0]['last_login'] | regex_search('[0-9]{4}-[0-9]{2}-[0-9]{2}', '\\0') | first) | to_datetime('%Y-%m-%d') }}"
61-
- "{{ (((r_users['json']['results'][0]['last_login'] | regex_search('[0-9]{4}-[0-9]{2}-[0-9]{2}', '\\0') | first) | to_datetime('%Y-%m-%d')) - (ansible_facts['date_time']['date'] | to_datetime('%Y-%m-%d'))).days }}"
61+
- "{{ (((r_users['json']['results'][0]['last_login'] | regex_search('[0-9]{4}-[0-9]{2}-[0-9]{2}', '\\0') | first) | to_datetime('%Y-%m-%d')) - (ansible_facts['date_time']['date']
62+
| to_datetime('%Y-%m-%d'))).days }}"
6263

6364
- name: Remove users who have never logged in (null)
6465
ansible.builtin.set_fact:
@@ -77,12 +78,13 @@
7778
ansible.builtin.set_fact:
7879
active_users: "{{ active_users + [item] }}"
7980
# when: (((item | regex_search('[0-9]{4}-[0-9]{2}-[0-9]{2}', '\\0') | first) | to_datetime('%Y-%m-%d')) - ('2023-03-30' | to_datetime('%Y-%m-%d'))).days <= 30
80-
when: ((((item | regex_search('[0-9]{4}-[0-9]{2}-[0-9]{2}', '\\0') | first) | to_datetime('%Y-%m-%d')) - (ansible_facts['date_time']['date'] | to_datetime('%Y-%m-%d'))).days) <= 30
81+
when: ((((item | regex_search('[0-9]{4}-[0-9]{2}-[0-9]{2}', '\\0') | first) | to_datetime('%Y-%m-%d')) - (ansible_facts['date_time']['date'] | to_datetime('%Y-%m-%d'))).days)
82+
<= 30
8183
loop: "{{ temp_user_list }}"
8284

8385
- name: Get subscription info
8486
ansible.builtin.uri:
85-
url: "https://{{ aap_hostname }}/api/v2/settings/all/?format=json"
87+
url: https://{{ aap_hostname }}/api/v2/settings/all/?format=json
8688
method: GET
8789
force_basic_auth: true
8890
user: "{{ aap_username }}"

playbooks/rename_objects.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
2-
- name: "Play to rename an object to every other object that is using it"
2+
- name: Play to rename an object to every other object that is using it
33
hosts: localhost
44
connection: local
55
gather_facts: false
66
tasks:
7-
- name: "Get all the files using this object from the specified path"
7+
- name: Get all the files using this object from the specified path
88
ansible.builtin.find:
99
paths: "{{ path }}"
1010
file_type: file
@@ -13,11 +13,11 @@
1313
contains: "{{ current_name | regex_escape() }}"
1414
register: __list_files
1515

16-
- name: "Update the name into the found files"
16+
- name: Update the name into the found files
1717
ansible.builtin.replace:
1818
path: "{{ __file.path }}"
19-
regexp: '^(.*){{ current_name | regex_escape() }}(.*)$'
20-
replace: '\1{{ new_name }}\2'
19+
regexp: ^(.*){{ current_name | regex_escape() }}(.*)$
20+
replace: \1{{ new_name }}\2
2121
loop: "{{ __list_files.files }}"
2222
loop_control:
2323
loop_var: __file

playbooks/set_organization.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
---
2-
- name: "Play to set given organization to every object found in the search path"
2+
- name: Play to set given organization to every object found in the search path
33
hosts: localhost
44
connection: local
55
gather_facts: false
66
tasks:
7-
- name: "Get all the files from the specified path"
7+
- name: Get all the files from the specified path
88
ansible.builtin.find:
99
paths: "{{ path }}"
1010
file_type: file
1111
recurse: true
1212
register: __list_files
1313

14-
- name: "Update the organization into the found files"
14+
- name: Update the organization into the found files
1515
ansible.builtin.replace:
1616
path: "{{ __file.path }}"
17-
regexp: '^(.*)organization: (.*)$'
18-
replace: '\1organization: {{ new_organization }}'
17+
regexp: "^(.*)organization: (.*)$"
18+
replace: "\\1organization: {{ new_organization }}"
1919
loop: "{{ __list_files.files }}"
2020
loop_control:
2121
loop_var: __file

roles/ansible_config/defaults/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
# ansible_config_owner: # optional
1111
# ansible_config_group: # optional
1212
ansible_config_mode: "0644"
13-
aap_configuration_working_dir: "/var/tmp"
13+
aap_configuration_working_dir: /var/tmp
1414
validate_certs: false
1515
ah_path_prefix: galaxy
1616
# a list of dictionaries describing the Automation Hub namespace

0 commit comments

Comments
 (0)