From: Lorin Hochstein Date: Mon, 6 Feb 2017 06:54:01 +0000 (-0800) Subject: update deploy X-Git-Url: https://git.halfball.org/?a=commitdiff_plain;h=3aa74b96ff3a4816ca9e15ec489fc78fcb7c20df;p=ansiblebook.git update deploy --- diff --git a/ch13/deploy.yml b/ch13/deploy.yml index 11ac4db..d4d6d6f 100644 --- a/ch13/deploy.yml +++ b/ch13/deploy.yml @@ -28,21 +28,24 @@ - name: deploy postgres hosts: postgres become: True + gather_facts: False + vars: + docker_user: postgres tasks: - - name: create a docker user - user: name=docker - register: docker_user + - name: create the user to run postgres container + user: name={{ docker_user }} + register: docker_user_info - name: define data_dir variable - set_fact: data_dir="{{ docker_user.home }}/pgdata" + set_fact: data_dir="{{ docker_user_info.home }}/pgdata" - name: create data dir with correct ownership file: path: "{{ data_dir }}" state: directory - owner: docker + owner: "{{ docker_user }}" - name: start postgres container docker_container: name: ghost_postgres - user: "{{ docker_user.uid }}:{{ docker_user.group }}" + user: "{{ docker_user_info.uid }}:{{ docker_user_info.group }}" image: postgres:9.6 ports: - "0.0.0.0:5432:5432"