feature ci/cd test 0.0046

This commit is contained in:
2026-03-01 14:49:55 +03:00
parent 7b4f17ae79
commit f0a737a138
9 changed files with 66 additions and 17 deletions

View File

@@ -1,10 +1,20 @@
- hosts: servers
become: yes
vars:
env_file: .env
tasks:
- name: Install Docker
shell: curl -fsSL https://get.docker.com | sh
args:
creates: /usr/bin/docker
apt:
name: docker-compose
state: present
update_cache: yes
- name: Copy .env to remote
copy:
src: "{{ env_file }}"
dest: /opt/infra/.env
owner: root
group: root
mode: '0600'
- name: Install git
apt:
@@ -14,10 +24,11 @@
- name: Clone repo
git:
repo: ${GITEA_INSTANCE_URL} //как то передавать переменные
repo: "{{ gitea_instance_url }}"
dest: /opt/infra
- name: Start docker compose
shell: docker compose up -d
args:
chdir: /opt/infra
- name: Start docker compose via module
community.docker.docker_compose:
project_src: /opt/infra
state: present
restarted: true