cleaning and testing ok
This commit is contained in:
parent
e823d1db79
commit
f3af7a46d7
5
clean.sh
Normal file
5
clean.sh
Normal file
@ -0,0 +1,5 @@
|
||||
docker-compose -f ./docker-compose.yml down
|
||||
docker rm $(docker ps -qa)
|
||||
# docker rmi -f $(docker images -qa)
|
||||
docker volume rm $(docker volume ls -q)
|
||||
docker network rm $(docker network ls -q)
|
||||
@ -1,4 +1,2 @@
|
||||
[myhosts]
|
||||
37.114.41.144 ansible_ssh_user=root
|
||||
; 192.168.1.119:2222 ansible_ssh_user=server_user
|
||||
; 192.168.1.119:2223 ansible_ssh_user=server_user
|
||||
58
playbook.yml
58
playbook.yml
@ -1,8 +1,6 @@
|
||||
# ---
|
||||
- name: Deploy WordPress
|
||||
hosts: myhosts
|
||||
# remote_user: root # Change remote user to your sudo user!
|
||||
# become: true
|
||||
vars:
|
||||
arch_mapping: # Map ansible architecture {{ ansible_architecture }} names to Docker's architecture names
|
||||
x86_64: amd64
|
||||
@ -10,6 +8,22 @@
|
||||
|
||||
tasks:
|
||||
|
||||
- name: Update and upgrade all packages to the latest version
|
||||
ansible.builtin.apt:
|
||||
update_cache: true
|
||||
upgrade: dist
|
||||
cache_valid_time: 3600
|
||||
|
||||
- name: Install required packages
|
||||
ansible.builtin.apt:
|
||||
pkg:
|
||||
- rsync
|
||||
- python3-pip
|
||||
- apt-transport-https
|
||||
- ca-certificates
|
||||
- curl
|
||||
- gnupg
|
||||
|
||||
- name: Create src directory if it does not exist
|
||||
ansible.builtin.file:
|
||||
path: ./src
|
||||
@ -21,21 +35,6 @@
|
||||
src: ./ # Specify the source folder on the control node
|
||||
dest: src/ # Specify the destination folder on the target node
|
||||
|
||||
- name: Update and upgrade all packages to the latest version
|
||||
ansible.builtin.apt:
|
||||
update_cache: true
|
||||
upgrade: dist
|
||||
cache_valid_time: 3600
|
||||
|
||||
- name: Install required packages
|
||||
ansible.builtin.apt:
|
||||
pkg:
|
||||
- python3-pip
|
||||
- apt-transport-https
|
||||
- ca-certificates
|
||||
- curl
|
||||
- gnupg
|
||||
# - software-properties-commo
|
||||
- name: Create directory for Docker's GPG key
|
||||
ansible.builtin.file:
|
||||
path: /etc/apt/keyrings
|
||||
@ -60,10 +59,6 @@
|
||||
https://download.docker.com/linux/ubuntu {{ ansible_lsb.codename }} stable
|
||||
filename: docker
|
||||
state: present
|
||||
# - name: Add Docker repository
|
||||
# apt_repository:
|
||||
# repo: deb [arch=amd64] https://download.docker.com/linux/ubuntu {{ ansible_lsb.codename }} stable
|
||||
# state: present
|
||||
|
||||
- name: Install Docker and related packages
|
||||
ansible.builtin.apt:
|
||||
@ -93,10 +88,6 @@
|
||||
pkg:
|
||||
- python3-docker
|
||||
|
||||
# - name: Install Docker Module for Python
|
||||
# ansible.builtin.shell:
|
||||
# cmd: pip3 install docker
|
||||
|
||||
- name: Enable and start Docker services
|
||||
ansible.builtin.systemd:
|
||||
name: "{{ item }}"
|
||||
@ -115,20 +106,5 @@
|
||||
|
||||
- name: Launch Docker Compose project
|
||||
ansible.builtin.shell:
|
||||
cmd: docker-compose up
|
||||
cmd: docker-compose up -d
|
||||
chdir: src/
|
||||
|
||||
# - name: Copy Docker Compose file
|
||||
# copy:
|
||||
# src: ./
|
||||
# dest: src/
|
||||
|
||||
# - name: Launch Docker Compose project
|
||||
# ansible.builtin.shell:
|
||||
# cmd: docker-compose up
|
||||
# chdir: src/
|
||||
|
||||
# - name: Launch Docker Compose project
|
||||
# docker_compose:
|
||||
# project_src: src/
|
||||
# state: present
|
||||
Loading…
Reference in New Issue
Block a user