From fe67b23917a17ec111788db6520ea3b6ca7a5422 Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Thu, 9 Aug 2018 08:28:13 +0200 Subject: o Creating lxc-machine, adding systemd-timerd. --- ansible/.gitignore | 1 + ansible/connection_plugins/lxc_ssh.pyc | Bin 34788 -> 35058 bytes ansible/mw.yml | 2 +- ansible/roles/lxc-machine/tasks/main.yml | 14 ++++++++++++++ ansible/roles/mw-backend/tasks/main.yml | 9 +++++++-- 5 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 ansible/roles/lxc-machine/tasks/main.yml diff --git a/ansible/.gitignore b/ansible/.gitignore index 6fa6a9f..cc4e01f 100644 --- a/ansible/.gitignore +++ b/ansible/.gitignore @@ -4,3 +4,4 @@ vault-password vault-password.asc +*.pyc diff --git a/ansible/connection_plugins/lxc_ssh.pyc b/ansible/connection_plugins/lxc_ssh.pyc index 9696804..a76c18b 100644 Binary files a/ansible/connection_plugins/lxc_ssh.pyc and b/ansible/connection_plugins/lxc_ssh.pyc differ diff --git a/ansible/mw.yml b/ansible/mw.yml index 632d3a3..1ae18da 100644 --- a/ansible/mw.yml +++ b/ansible/mw.yml @@ -5,5 +5,5 @@ - secrets.yml roles: - timezone + - lxc-machine - mw-backend - diff --git a/ansible/roles/lxc-machine/tasks/main.yml b/ansible/roles/lxc-machine/tasks/main.yml new file mode 100644 index 0000000..24d64c8 --- /dev/null +++ b/ansible/roles/lxc-machine/tasks/main.yml @@ -0,0 +1,14 @@ +--- + +- name: system setup + tags: + - packages + block: + - name: misc packages + apt: + name: "{{ item }}" + install_recommends: no + with_items: + - systemd-cron + +# TODO: unattended upgrades, postfix client diff --git a/ansible/roles/mw-backend/tasks/main.yml b/ansible/roles/mw-backend/tasks/main.yml index 69f056d..5d04793 100644 --- a/ansible/roles/mw-backend/tasks/main.yml +++ b/ansible/roles/mw-backend/tasks/main.yml @@ -1,6 +1,6 @@ --- - name: apt setup - tags: + tags: - mw-backend - packages block: @@ -32,7 +32,12 @@ - git - etckeeper - - name: packages +- name: system setup + tags: + - mw-backend + - packages + block: + - name: misc packages apt: name: "{{ item }}" install_recommends: no -- cgit v1.2.3