diff --git a/containerAdmin.yml b/containerAdmin.yml index 16c7572..109e79a 100644 --- a/containerAdmin.yml +++ b/containerAdmin.yml @@ -2,6 +2,8 @@ hosts: docker_host remote_user: ubuntu become: yes + become_method: sudo + become_user: root # Become root first gather_facts: false vars: @@ -24,21 +26,23 @@ path: "{{ repo_env_dir }}" state: absent - - name: Clone core repo + - name: Clone core repo as ubuntu user ansible.builtin.git: repo: "{{ repo_core_url }}" dest: "{{ repo_core_dir }}" version: "{{ main_br }}" force: yes + become_user: ubuntu - - name: Clone env repo + - name: Clone env repo as ubuntu user ansible.builtin.git: repo: "{{ repo_env_url }}" dest: "{{ repo_env_dir }}" version: "{{ env_br }}" force: yes + become_user: ubuntu - - name: Build Docker image + - name: Build Docker image as ubuntu user community.docker.docker_image: name: ansible-pulumi tag: local @@ -48,8 +52,9 @@ args: branch: "{{ main_br }}" nocache: true + become_user: ubuntu - - name: Run Docker container + - name: Run Docker container as ubuntu user community.docker.docker_container: name: admin-ansible-run image: ansible-pulumi:local @@ -59,4 +64,5 @@ auto_remove: true volumes: - "{{ repo_env_dir }}:/home/cloud/ansible_env_staging" + become_user: ubuntu