websoft9/apps/roles/role_preend/tasks/main.yml
2023-04-09 08:44:18 +08:00

27 lines
1.2 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

- name: Install this role on {{ansible_os_family}}
include: "{{ansible_os_family}}.yml"
# display os version and image name
- name: Display os version
shell: sudo echo "System version:" "{{ansible_distribution}}" "{{ansible_distribution_version}}" |sudo tee -a /data/logs/install_version.txt
- name: Display image name
shell: sudo echo "Image name:" "{{image}}" |sudo tee -a /data/logs/install_version.txt
when: image is defined and image is not none
- name: Show confirm if make images
shell: sudo echo "本次在测试模式下运行非特殊情况不能输入【0】来继续生产镜像" |sudo tee -a /data/logs/install_version.txt
when: init == '0' or init == 0
- name: Check Docker Container Service
shell: docker ps --format \{\{'json .'\}\}| jq -s map\(\{containername:'.Names',state:'.State'\}\)
register: check_container_service
notify: check_container_service
- name: Output all containers version
shell: |
wget -O /tmp/containers_version.sh https://raw.githubusercontent.com/Websoft9/StackHub/main/scripts/containers_version.sh
chmod +x /tmp/containers_version.sh
bash /tmp/containers_version.sh
rm -f /tmp/containers_version.sh