eletrotupi / tcc/ ansible/setup.ymlfb784c6226618a02a32f1f7d619d8844b6b623ef
650 B | 27 lines Raw
1
---
2
# ansible/setup.yml
3
# Base host setup: baseline packages, Docker, the deploy user and its key
4
#
5
#   ansible-playbook -i inventory/hosts.yml setup.yml --ask-become-pass
6

7
- name: Base host setup
8
  hosts: vps
9
  become: yes
10
  become_method: doas
11

12
  roles:
13
    - bootstrap
14
    - docker
15
    - appuser
16

17
  post_tasks:
18
    - name: Confirm deploy user can reach Docker
19
      ansible.builtin.command: docker info
20
      become_user: "{{ deploy_user }}"
21
      changed_when: false
22
      register: docker_check
23

24
    - name: Show Docker status
25
      ansible.builtin.debug:
26
        msg: "Docker is reachable by {{ deploy_user }}"
27
      when: docker_check.rc == 0