initial project commit
This commit is contained in:
commit
42baa52684
14
.ansible-lint
Normal file
14
.ansible-lint
Normal file
@ -0,0 +1,14 @@
|
||||
# skip_list:
|
||||
# - yaml[truthy]
|
||||
# - yaml[colons]
|
||||
# - no-changed-when
|
||||
# - line-length
|
||||
# - yaml[empty-lines]
|
||||
# - name[template]
|
||||
# - yaml[comments]
|
||||
# - meta-incorrect
|
||||
# - jinja[spacing]
|
||||
# - yaml[line-length]
|
||||
|
||||
skip_list:
|
||||
- ""
|
20
ansible.cfg
Normal file
20
ansible.cfg
Normal file
@ -0,0 +1,20 @@
|
||||
[defaults]
|
||||
gathering = smart
|
||||
gather_timeout = 300
|
||||
fact_path = facts.d
|
||||
fact_caching = jsonfile
|
||||
fact_caching_connection = facts.d
|
||||
fact_caching_timeout = 300
|
||||
retry_files_enabled = False
|
||||
forks = 40
|
||||
timeout = 30
|
||||
host_key_checking = False
|
||||
display_skipped_hosts = False
|
||||
bin_ansible_callbacks = True
|
||||
callback_whitelist = ansible.posix.profile_tasks, ansible.posix.timer
|
||||
deprecation_warnings = False
|
||||
|
||||
|
||||
[ssh_connection]
|
||||
pipelining = True
|
||||
ssh_args = -o ControlMaster=auto -o ControlPersist=60s -o PreferredAuthentications=publickey
|
8078
facts.d/localhost
Normal file
8078
facts.d/localhost
Normal file
File diff suppressed because it is too large
Load Diff
3
includes/inc1.yml
Normal file
3
includes/inc1.yml
Normal file
@ -0,0 +1,3 @@
|
||||
- name: Inc1
|
||||
ansible.builtin.debug:
|
||||
msg: inc1
|
3
includes/inc2.yml
Normal file
3
includes/inc2.yml
Normal file
@ -0,0 +1,3 @@
|
||||
- name: Inc2
|
||||
ansible.builtin.debug:
|
||||
msg: inc2
|
7
includes/inc3.yml
Normal file
7
includes/inc3.yml
Normal file
@ -0,0 +1,7 @@
|
||||
- name: Inc3
|
||||
ansible.builtin.debug:
|
||||
msg: inc3
|
||||
|
||||
|
||||
- name: Package Facts - Inc3
|
||||
ansible.builtin.package_facts:
|
3
includes/inc4.yml
Normal file
3
includes/inc4.yml
Normal file
@ -0,0 +1,3 @@
|
||||
- name: Inc4
|
||||
ansible.builtin.debug:
|
||||
msg: inc4
|
3
includes/inc5.yml
Normal file
3
includes/inc5.yml
Normal file
@ -0,0 +1,3 @@
|
||||
- name: Inc5
|
||||
ansible.builtin.debug:
|
||||
msg: inc5
|
29
test_includes.yml
Normal file
29
test_includes.yml
Normal file
@ -0,0 +1,29 @@
|
||||
- name: Test Includes Performance
|
||||
hosts: localhost
|
||||
connection: local
|
||||
gather_facts: false
|
||||
|
||||
|
||||
# - name: Install/Remediate/Upgrade Product Functionality
|
||||
# include_tasks: ../tasks/products/products-install.yml
|
||||
# loop: "{{ install_products }}"
|
||||
# loop_control:
|
||||
# loop_var: install_product
|
||||
|
||||
vars:
|
||||
install_products:
|
||||
- inc1
|
||||
- inc2
|
||||
- inc3
|
||||
- inc4
|
||||
- inc5
|
||||
|
||||
|
||||
tasks:
|
||||
- name: Debug upgrade
|
||||
ansible.builtin.debug:
|
||||
msg: "y0"
|
||||
|
||||
- name: Includes on loop
|
||||
ansible.builtin.include_tasks: "includes/{{ item }}.yml"
|
||||
loop: "{{ install_products }}"
|
29
test_includes_loop.yml
Normal file
29
test_includes_loop.yml
Normal file
@ -0,0 +1,29 @@
|
||||
- name: Test Includes Performance
|
||||
hosts: localhost
|
||||
connection: local
|
||||
gather_facts: false
|
||||
|
||||
|
||||
# - name: Install/Remediate/Upgrade Product Functionality
|
||||
# include_tasks: ../tasks/products/products-install.yml
|
||||
# loop: "{{ install_products }}"
|
||||
# loop_control:
|
||||
# loop_var: install_product
|
||||
|
||||
vars:
|
||||
install_products:
|
||||
- inc1
|
||||
- inc2
|
||||
- inc3
|
||||
- inc4
|
||||
- inc5
|
||||
|
||||
|
||||
tasks:
|
||||
- name: Debug upgrade
|
||||
ansible.builtin.debug:
|
||||
msg: "y0"
|
||||
|
||||
- name: Includes on loop
|
||||
ansible.builtin.include_tasks: "includes/{{ item }}.yml"
|
||||
loop: "{{ install_products }}"
|
36
test_includes_no_loop.yml
Normal file
36
test_includes_no_loop.yml
Normal file
@ -0,0 +1,36 @@
|
||||
- name: Test Includes Performance
|
||||
hosts: localhost
|
||||
connection: local
|
||||
gather_facts: false
|
||||
|
||||
|
||||
# - name: Install/Remediate/Upgrade Product Functionality
|
||||
# include_tasks: ../tasks/products/products-install.yml
|
||||
# loop: "{{ install_products }}"
|
||||
# loop_control:
|
||||
# loop_var: install_product
|
||||
|
||||
vars:
|
||||
install_products:
|
||||
- inc1
|
||||
- inc2
|
||||
- inc3
|
||||
- inc4
|
||||
- inc5
|
||||
|
||||
|
||||
tasks:
|
||||
- name: Include Inc1
|
||||
ansible.builtin.include_tasks: "includes/inc1.yml"
|
||||
|
||||
- name: Include Inc2
|
||||
ansible.builtin.include_tasks: "includes/inc2.yml"
|
||||
|
||||
- name: Include Inc3
|
||||
ansible.builtin.include_tasks: "includes/inc3.yml"
|
||||
|
||||
- name: Include Inc4
|
||||
ansible.builtin.include_tasks: "includes/inc4.yml"
|
||||
|
||||
- name: Include Inc5
|
||||
ansible.builtin.include_tasks: "includes/inc5.yml"
|
Loading…
x
Reference in New Issue
Block a user