From f9a1710bf6fabe362725144d55e06a86c3c1f99d Mon Sep 17 00:00:00 2001 From: Anton Vakhrushev Date: Fri, 14 Jun 2019 14:26:26 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B0=20=D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2?= =?UTF-8?q?=D0=BA=D0=B0=20docker?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ansible/amber.yml | 32 ++++++++++++++++++++++---------- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/ansible/amber.yml b/ansible/amber.yml index e6ad6bb..ed903d1 100644 --- a/ansible/amber.yml +++ b/ansible/amber.yml @@ -6,6 +6,14 @@ tasks: + - name: 'Install additional packages.' + apt: + name: '{{ packages }}' + update_cache: yes + vars: + packages: + - python3-pip + - include_role: name: yatesr.timezone vars: @@ -18,18 +26,22 @@ security_autoupdate_enabled: false security_fail2ban_enabled: false + - name: 'Install python docker lib.' + pip: + name: docker + - include_role: name: geerlingguy.docker vars: docker_users: '{{ apps | map(attribute="username") | list }}' - # - include_role: - # name: docker-app - # private: yes - # vars: - # username: '{{ app_item.username }}' - # ssh_keys: '{{ app_item.ssh_keys | default([]) }}' - # env: '{{ app_item.env | default({}) }}' - # with_items: '{{ apps }}' - # loop_control: - # loop_var: app_item + - include_role: + name: docker-app + private: yes + vars: + username: '{{ app_item.username }}' + ssh_keys: '{{ app_item.ssh_keys | default([]) }}' + env: '{{ app_item.env | default({}) }}' + with_items: '{{ apps }}' + loop_control: + loop_var: app_item