From 767dc0fff58367ab3f0f05d47fb465b414de6d3e Mon Sep 17 00:00:00 2001 From: Rene Mewissen Date: Thu, 9 Feb 2023 15:04:06 +0100 Subject: [PATCH] added task for portainer agent --- host_vars/docker02 | 3 ++- host_vars/docker02.universe.local.yml | 3 ++- roles/docker/tasks/install_portainer_agent.yml | 3 +++ roles/docker/tasks/main.yml | 6 +++++- 4 files changed, 12 insertions(+), 3 deletions(-) create mode 100644 roles/docker/tasks/install_portainer_agent.yml diff --git a/host_vars/docker02 b/host_vars/docker02 index d188740..422ec85 100644 --- a/host_vars/docker02 +++ b/host_vars/docker02 @@ -1,2 +1,3 @@ --- -run_portainer: true \ No newline at end of file +run_portainer: false +run_portainer_agent: true \ No newline at end of file diff --git a/host_vars/docker02.universe.local.yml b/host_vars/docker02.universe.local.yml index d188740..422ec85 100644 --- a/host_vars/docker02.universe.local.yml +++ b/host_vars/docker02.universe.local.yml @@ -1,2 +1,3 @@ --- -run_portainer: true \ No newline at end of file +run_portainer: false +run_portainer_agent: true \ No newline at end of file diff --git a/roles/docker/tasks/install_portainer_agent.yml b/roles/docker/tasks/install_portainer_agent.yml new file mode 100644 index 0000000..6802b56 --- /dev/null +++ b/roles/docker/tasks/install_portainer_agent.yml @@ -0,0 +1,3 @@ +- name: docker | install portainer_agent | docker run + command: + cmd: "docker run -d -p 9001:9001 --name portainer_agent --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var/lib/docker/volumes portainer/agent:2.17.0" \ No newline at end of file diff --git a/roles/docker/tasks/main.yml b/roles/docker/tasks/main.yml index d65b19e..41abdb8 100644 --- a/roles/docker/tasks/main.yml +++ b/roles/docker/tasks/main.yml @@ -10,4 +10,8 @@ - import_tasks: install_portainer.yml when: - run_portainer is defined - - run_portainer == true \ No newline at end of file + - run_portainer == true +- import_tasks: install_portainer_agent.yml + when: + - run_portainer_agent is defined + - run_portainer_agent == true \ No newline at end of file