first commit

This commit is contained in:
ansible user
2025-07-21 10:47:59 +02:00
commit f7e76e9748
71 changed files with 1727 additions and 0 deletions

View File

@@ -0,0 +1,61 @@
---
- name: Install aptitude using apt
apt: name=aptitude state=latest update_cache=yes force_apt_get=yes
- name: Install required system packages
apt: name={{ item }} state=latest update_cache=yes
loop: [ 'apt-transport-https', 'ca-certificates', 'curl', 'software-properties-common', 'python3-pip', 'virtualenv', 'python3-setuptools', 'python-pkg-resources']
- name: creating alias
shell: echo alias pip=pip3 >> ~/.bashrc
- 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 [arch=amd64] https://download.docker.com/linux/debian bullseye stable
state: present
- name: Update apt and install docker-ce
apt:
name: "{{item}}"
state: present
update_cache: yes
with_items:
- docker-ce
- docker-ce-cli
- containerd.io
- name: Create docker group
group:
name: "docker"
state: present
- name: Adding user pavel to docker group
user:
name: pavel
groups: "docker"
append: "yes"
- name: Install and upgrade pip
pip:
name: pip
extra_args: --upgrade
executable: pip3
- name: Install setuptools Module for Python
pip3:
name: setuptools
- name: Install Docker Module for Python
pip3:
name: docker
- name: Install Docker compose for Python
pip3:
name: docker-compose