diff options
-rw-r--r-- | ansible.cfg | 2 | ||||
-rw-r--r-- | playbooks/p.yml | 12 | ||||
-rw-r--r-- | playbooks/pf.yml (renamed from pf.yml) | 0 | ||||
-rw-r--r-- | playbooks/site.yml (renamed from site.yml) | 0 | ||||
-rw-r--r-- | playbooks/sshdns.yml | 13 | ||||
-rw-r--r-- | playbooks/update.yml | 11 | ||||
-rw-r--r-- | update.yml | 17 |
7 files changed, 38 insertions, 17 deletions
diff --git a/ansible.cfg b/ansible.cfg index f624d91..a928ad6 100644 --- a/ansible.cfg +++ b/ansible.cfg @@ -1,5 +1,7 @@ [defaults] + inventory = inventory.yml interpreter_python = auto_silent jinja2_extensions = jinja2.ext.do,jinja2.ext.i18n +roles_path = roles/ diff --git a/playbooks/p.yml b/playbooks/p.yml new file mode 100644 index 0000000..0e37fb8 --- /dev/null +++ b/playbooks/p.yml @@ -0,0 +1,12 @@ + +# p.yml + +--- + +- hosts: "{{ host }}" + + tasks: + + - include_role: + name: "{{ role }}" + tasks_from: "{{ task }}" diff --git a/pf.yml b/playbooks/pf.yml index 683cf69..683cf69 100644 --- a/pf.yml +++ b/playbooks/pf.yml diff --git a/site.yml b/playbooks/site.yml index 29f4033..29f4033 100644 --- a/site.yml +++ b/playbooks/site.yml diff --git a/playbooks/sshdns.yml b/playbooks/sshdns.yml new file mode 100644 index 0000000..a73624c --- /dev/null +++ b/playbooks/sshdns.yml @@ -0,0 +1,13 @@ + +# sshdns.yml +# bind host to dns for ssh + +--- + +- hosts: localhost + + tasks: + + - include_role: + name: ssh + tasks_from: generate_dns diff --git a/playbooks/update.yml b/playbooks/update.yml new file mode 100644 index 0000000..ca2587e --- /dev/null +++ b/playbooks/update.yml @@ -0,0 +1,11 @@ + +# update.yml + +--- + +- name: Updates all instances with latest packages from their distribution repositories + strategy: free + hosts: servers + roles: + - update + diff --git a/update.yml b/update.yml deleted file mode 100644 index cb855ec..0000000 --- a/update.yml +++ /dev/null @@ -1,17 +0,0 @@ -# =========================================================================== # -# __ __ __ -# ____ / /___ ___ __ __ ______ ____/ /___ _/ /____ -# / __ \/ / __ `/ / / / / / / / __ \/ __ / __ `/ __/ _ \ -# / /_/ / / /_/ / /_/ / / /_/ / /_/ / /_/ / /_/ / /_/ __/ -# / .___/_/\__,_/\__, (_) \__,_/ .___/\__,_/\__,_/\__/\___/ -# /_/ /____/ /_/ -# -# =========================================================================== # - ---- -- name: Updates all instances with latest packages from their distribution repositories - strategy: free - hosts: servers - roles: - - update - |