1. modify function of deploy docker env

This commit is contained in:
fumingwei
2020-11-03 12:20:01 +06:00
parent 3d860e8a10
commit eb0494847c
12 changed files with 85 additions and 9 deletions

View File

@@ -84,6 +84,7 @@
- hosts: adc_mcn0 - hosts: adc_mcn0
remote_user: root remote_user: root
roles: roles:
- docker-env
- tsg-diagnose - tsg-diagnose
- hosts: - hosts:

View File

@@ -86,6 +86,7 @@
- hosts: adc_mcn0 - hosts: adc_mcn0
remote_user: root remote_user: root
roles: roles:
- docker-env
- tsg-diagnose - tsg-diagnose
- hosts: - hosts:

View File

@@ -84,6 +84,7 @@
- hosts: adc_mcn0 - hosts: adc_mcn0
remote_user: root remote_user: root
roles: roles:
- docker-env
- tsg-diagnose - tsg-diagnose
- hosts: - hosts:

View File

@@ -84,6 +84,7 @@
- hosts: adc_mcn0 - hosts: adc_mcn0
remote_user: root remote_user: root
roles: roles:
- docker-env
- tsg-diagnose - tsg-diagnose
- hosts: - hosts:

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,38 @@
---
- name: "docker-ce: copy docker-ce.zip to dest device"
copy:
src: '{{ role_path }}/files/docker-ce.zip'
dest: /tmp/ansible_deploy/
- name: "docker-ce: unarchive docker-ce.zip"
unarchive:
src: /tmp/ansible_deploy/docker-ce.zip
dest: /tmp/ansible_deploy/
remote_src: yes
- name: "docker-ce: install docker-ce rpm package and dependencies"
yum:
name:
- /tmp/ansible_deploy/docker-ce/container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm
- /tmp/ansible_deploy/docker-ce/docker-ce-19.03.13-3.el7.x86_64.rpm
- /tmp/ansible_deploy/docker-ce/docker-ce-cli-19.03.13-3.el7.x86_64.rpm
- /tmp/ansible_deploy/docker-ce/containerd.io-1.3.7-3.1.el7.x86_64.rpm
- /tmp/ansible_deploy/docker-ce/selinux-policy-targeted-3.13.1-266.el7_8.1.noarch.rpm
- /tmp/ansible_deploy/docker-ce/selinux-policy-3.13.1-266.el7_8.1.noarch.rpm
- /tmp/ansible_deploy/docker-ce/policycoreutils-python-2.5-34.el7.x86_64.rpm
- /tmp/ansible_deploy/docker-ce/policycoreutils-2.5-34.el7.x86_64.rpm
- /tmp/ansible_deploy/docker-ce/libselinux-utils-2.5-15.el7.x86_64.rpm
- /tmp/ansible_deploy/docker-ce/libselinux-python-2.5-15.el7.x86_64.rpm
- /tmp/ansible_deploy/docker-ce/libselinux-2.5-15.el7.x86_64.rpm
- /tmp/ansible_deploy/docker-ce/setools-libs-3.3.8-4.el7.x86_64.rpm
- /tmp/ansible_deploy/docker-ce/libsepol-2.5-10.el7.x86_64.rpm
- /tmp/ansible_deploy/docker-ce/libsemanage-python-2.5-14.el7.x86_64.rpm
- /tmp/ansible_deploy/docker-ce/libsemanage-2.5-14.el7.x86_64.rpm
state: present
- name: "docker-ce: systemctl start docker and enabled docker"
systemd:
name: docker
enabled: yes
daemon_reload: yes
state: started

View File

@@ -0,0 +1,18 @@
---
- name: "docker-compose: copy docker-compose.zip to dest device"
copy:
src: '{{ role_path }}/files/docker-compose.zip'
dest: /tmp/ansible_deploy/
- name: "docker-compose: unarchive docker-compose.zip"
unarchive:
src: /tmp/ansible_deploy/docker-compose.zip
dest: /tmp/ansible_deploy/
remote_src: yes
- name: "docker-compose: install docker-compose using pip3"
pip:
requirements: /tmp/ansible_deploy/docker-compose/requirements.txt
extra_args: "--no-index --find-links=file:///tmp/ansible_deploy/docker-compose"
state: forcereinstall
executable: pip3

View File

@@ -0,0 +1,4 @@
---
- include: docker-ce.yml
- include: python3.yml
- include: docker-compose.yml

View File

@@ -0,0 +1,21 @@
---
- name: "python3: copy python3.zip to dest device"
copy:
src: '{{ role_path }}/files/python3.zip'
dest: /tmp/ansible_deploy/
- name: "python3: unarchive python3.zip"
unarchive:
src: /tmp/ansible_deploy/python3.zip
dest: /tmp/ansible_deploy/
remote_src: yes
- name: "python3: install python3 rpm package and dependencies"
yum:
name:
- /tmp/ansible_deploy/python3/python3-libs-3.6.8-13.el7.x86_64.rpm
- /tmp/ansible_deploy/python3/python3-3.6.8-13.el7.x86_64.rpm
- /tmp/ansible_deploy/python3/python3-pip-9.0.3-7.el7_7.noarch.rpm
- /tmp/ansible_deploy/python3/python3-setuptools-39.2.0-10.el7.noarch.rpm
- /tmp/ansible_deploy/python3/libtirpc-0.2.4-0.16.el7.x86_64.rpm
state: present

View File

@@ -3,15 +3,6 @@
src: '{{ role_path }}/files/' src: '{{ role_path }}/files/'
dest: /tmp/ansible_deploy/ dest: /tmp/ansible_deploy/
- name: "unarchive install_docker.zip"
unarchive:
src: /tmp/ansible_deploy/install_docker.zip
dest: /tmp/ansible_deploy/
remote_src: yes
- name: "exec docker install shell"
shell: cd /tmp/ansible_deploy/install_docker; sh setup_docker.sh
- name: 'Docker service start and enable' - name: 'Docker service start and enable'
systemd: systemd:
name: docker name: docker