Cloud VM #7

Merged
cyclane merged 35 commits from cloud-vm into main 2023-09-26 19:50:12 +00:00
4 changed files with 35 additions and 6 deletions
Showing only changes of commit 6a900ecbc4 - Show all commits

View File

@ -32,12 +32,6 @@
- docker-buildx-plugin - docker-buildx-plugin
- docker-compose-plugin - docker-compose-plugin
become: true become: true
- name: Enable docker
ansible.builtin.systemd:
name: docker
state: started
enabled: true
become: true
- name: Add user to docker group - name: Add user to docker group
ansible.builtin.user: ansible.builtin.user:
user: debian user: debian
@ -45,3 +39,9 @@
- docker - docker
append: true append: true
become: true become: true
- name: Enable docker
ansible.builtin.systemd:
name: docker
state: started
enabled: true
become: true

View File

@ -0,0 +1,24 @@
- name: Deploy app
hosts: cloud
gather_facts: false
vars:
project_src: /home/debian/cloud
module_defaults:
community.docker.docker_compose:
project_src: "{{ project_src }}"
tasks:
- name: Wait for connection
ansible.builtin.wait_for_connection:
timeout: 300
- name: Copy project
ansible.builtin.copy:
directory_mode: true
src: ./cloud
mode: "0744"
dest: "{{ project_src }}"
- name: Docker compose down
community.docker.docker_compose:
state: absent
- name: Docker compose up
community.docker.docker_compose:
state: present

View File

@ -0,0 +1,5 @@
version: "3"
services:
test:
image: nginx