Commit 1feb0cf7 authored by nanahira's avatar nanahira

add prepare

parent 49d7ca7d
--- ---
- hosts: wg - hosts: wg
tasks: tasks:
- name: load vars - name: prepare
include_vars: import_tasks: ./tasks/prepare.yaml
file: '../result/{{item}}.yaml'
with_items:
- global-vars
- vars-{{inventory_hostname_short}}
- name: directory - name: directory
file: file:
path: '{{ansible_user_dir}}/nextgen-network/{{item}}' path: '{{ansible_user_dir}}/nextgen-network/{{item}}'
...@@ -16,21 +12,6 @@ ...@@ -16,21 +12,6 @@
- scripts - scripts
- services - services
- ipsets - ipsets
- name: check iptables Type
become: true
shell: iptables --version | grep nf_tables
register: iptables_type_result
failed_when: iptables_type_result.rc > 1
changed_when: false
when: iptables_type == 'auto'
- name: use iptables-legacy
set_fact:
iptables_type: legacy
when: iptables_type == 'auto' and iptables_type_result.rc == 1
- name: use iptables-nft
set_fact:
iptables_type: nft
when: iptables_type == 'auto' and iptables_type_result.rc == 0
- name: post scripts - name: post scripts
template: template:
src: scripts/{{item}}.sh.j2 src: scripts/{{item}}.sh.j2
......
--- ---
- hosts: wg - hosts: wg
tasks: tasks:
- name: load vars - name: prepare
include_vars: import_tasks: ./tasks/prepare.yaml
file: '../result/{{item}}.yaml'
with_items:
- global-vars
- vars-{{inventory_hostname_short}}
- name: post scripts - name: post scripts
template: template:
src: scripts/{{item}}.sh.j2 src: scripts/{{item}}.sh.j2
......
- hosts: wg - hosts: wg
remote_user: root remote_user: root
tasks: tasks:
- name: load vars - name: prepare
include_vars: import_tasks: ./tasks/prepare.yaml
file: '../result/{{item}}.yaml'
with_items:
- global-vars
- vars-{{inventory_hostname_short}}
- name: check iptables Type
become: true
shell: iptables --version | grep nf_tables
register: iptables_type_result
failed_when: iptables_type_result.rc > 1
when: iptables_type == 'auto'
- name: use iptables-legacy
set_fact:
iptables_type: legacy
when: iptables_type == 'auto' and iptables_type_result.rc == 1
- name: use iptables-nft
set_fact:
iptables_type: nft
when: iptables_type == 'auto' and iptables_type_result.rc == 0
- name: post scripts - name: post scripts
template: template:
src: scripts/{{item}}.sh.j2 src: scripts/{{item}}.sh.j2
......
- name: load vars
include_vars:
file: '../../result/{{item}}.yaml'
with_items:
- global-vars
- vars-{{inventory_hostname_short}}
- name: check iptables Type
become: true
shell: iptables --version | grep nf_tables
register: iptables_type_result
failed_when: iptables_type_result.rc > 1
when: iptables_type == 'auto'
- name: use iptables-legacy
set_fact:
iptables_type: legacy
when: iptables_type == 'auto' and iptables_type_result.rc == 1
- name: use iptables-nft
set_fact:
iptables_type: nft
when: iptables_type == 'auto' and iptables_type_result.rc == 0
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment