new files from source

This commit is contained in:
thesabear committed 2026-06-09 10:20:07 +03:00
commit 973546647d
132 files changed
+5335

No files matched your search

@@ -0,0 +1,39 @@
---
- name: Set Portainer Agent installation directory
vars:
portainer_agent_dir: /opt/portainer-agent
block:
- name: Create Portainer Agent directory
become: true
ansible.builtin.file:
path: "{{ portainer_agent_dir }}"
state: directory
owner: user
group: user
mode: "0755"
- name: Create Portainer Agent docker-compose file
become: true
ansible.builtin.copy:
dest: "{{ portainer_agent_dir }}/docker-compose.yml"
owner: user
group: user
mode: "0644"
content: |
services:
agent:
image: portainer/agent:latest
container_name: portainer_agent
restart: always
ports:
- "9001:9001"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /var/lib/docker/volumes:/var/lib/docker/volumes
- name: Ensure Portainer Agent is running
become: true
community.docker.docker_compose_v2:
project_src: "{{ portainer_agent_dir }}"
state: present # ensures containers exist
recreate: always # recreates if the definition changed