From 851d971060b4643797a630421fd2f22c5ca4da73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorsten=20M=C3=BCller?= Date: Tue, 20 Apr 2021 14:38:51 +0200 Subject: [PATCH] networking --- docker_htcondor.yml | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/docker_htcondor.yml b/docker_htcondor.yml index 52f6406..f112d40 100644 --- a/docker_htcondor.yml +++ b/docker_htcondor.yml @@ -58,7 +58,7 @@ - "{{pool_pw_tmp.path}}:/tmp/poolpw:ro" detach: False cleanup: True - command: "condor_store_cred add -c -i /tmp/poolpw/poolpw" + command: "condor_store_cred add -c -i /tmp/poolpw/poolpw" always: - name: "remove temporary password store" @@ -78,21 +78,33 @@ dest: "/container/volumes/{{item}}/" with_items: [ "cm", "exec", "sub"] +- name: "create docker network to make service discovery work" + docker_network: + name: condor + state: present + - name: "run htcondor containers" docker_container: - name: "condor-cm" + name: "condor-{{item}}" + hostname: "condor-{{item}}" + domainname: "htc.local" image: htcondor state: started detach: True cleanup: True + networks_cli_compatible: True + networks: + - name: "condor" + aliases: [ "condor-{{item}}.htc.local" ] volumes: - - "/container/volumes/cm/:/etc/condor/:rw" + - "/container/volumes/{{item}}/:/etc/condor/:rw" + with_items: [ "cm", "exec", "sub"] # auto_remove: True # mounts: # src: /container/volumes/cm/ # dest: /etc/condor/ - + #- add_host: # hostname: foo # ansible_connection: docker_api