From 87a20622103d74eca59003ae2adac81bd6ffee9b Mon Sep 17 00:00:00 2001 From: binary Date: Wed, 3 Mar 2021 14:56:21 +0100 Subject: Start to refactor playbooks with include --- playbooks/network/localhost.yml | 12 ++++++++++++ playbooks/network/nfs.yml | 21 +++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 playbooks/network/localhost.yml create mode 100644 playbooks/network/nfs.yml (limited to 'playbooks/network') diff --git a/playbooks/network/localhost.yml b/playbooks/network/localhost.yml new file mode 100644 index 0000000..4d87654 --- /dev/null +++ b/playbooks/network/localhost.yml @@ -0,0 +1,12 @@ + +# network/localhost ~~ playbooks/network/localhost.yml +# localhost network configuration + +--- + +- hosts: localhost + gather_facts: no + roles: + - { role: sshdns } + + diff --git a/playbooks/network/nfs.yml b/playbooks/network/nfs.yml new file mode 100644 index 0000000..1b8717e --- /dev/null +++ b/playbooks/network/nfs.yml @@ -0,0 +1,21 @@ + +# network/nfs ~~ playbooks/nfs/network.yml +# nfs network playbook + +--- + +- name: ensure installation and configuration on server side + hosts: stack0 + roles: + - role: nfsd + vars: + nfsd_dirs: "{% for vm in vms %}{{ vm.name }} {% endfor %}" + tags: play_network_nfsserver + +- name: ensure installation and configuration on client side + hosts: ~st[0-9].* + roles: + - role: nfsclient + vars: + nfsclient_server_dir: "{{ global.nfs_server_dir }}/{{ ansible_host }}" + tags: play_network_nfsclient -- cgit v1.2.3