You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.1 KiB
46 lines
1.1 KiB
--- |
|
- name: Install aptitude |
|
apt: |
|
name: aptitude |
|
state: latest |
|
update_cache: true |
|
|
|
- name: Install required system packages |
|
apt: |
|
pkg: |
|
- apt-transport-https |
|
- ca-certificates |
|
- curl |
|
- software-properties-common |
|
- python3-pip |
|
- virtualenv |
|
- python3-setuptools |
|
state: latest |
|
update_cache: true |
|
|
|
- name: Add Docker GPG apt Key |
|
apt_key: |
|
url: https://download.docker.com/linux/debian/gpg |
|
state: present |
|
|
|
- name: Add Docker Repository |
|
apt_repository: |
|
repo: deb https://download.docker.com/linux/debian bookworm stable |
|
state: present |
|
|
|
- name: Update apt and install docker-ce |
|
apt: |
|
name: docker-ce |
|
state: latest |
|
update_cache: true |
|
|
|
- name: Update apt and install docker-compose |
|
apt: |
|
name: docker-compose |
|
state: latest |
|
update_cache: true |
|
|
|
- name: Install Docker Module for Python |
|
ansible.builtin.pip: |
|
name: docker |
|
extra_args: --break-system-packages
|
|
|