From: Javier Bértoli Date: Tue, 5 Apr 2022 20:54:38 +0000 (-0300) Subject: 18631: Add shell's vm uuid from the shell node state X-Git-Tag: 2.5.0~225^2~1 X-Git-Url: https://git.arvados.org/arvados.git/commitdiff_plain/e4aefa613bd4cc313f705560ae4fad25cd806a4b 18631: Add shell's vm uuid from the shell node state Arvados-DCO-1.1-Signed-off-by: Javier Bértoli --- diff --git a/tools/salt-install/config_examples/multi_host/aws/pillars/arvados.sls b/tools/salt-install/config_examples/multi_host/aws/pillars/arvados.sls index 8c14c56ed3..b92c818b89 100644 --- a/tools/salt-install/config_examples/multi_host/aws/pillars/arvados.sls +++ b/tools/salt-install/config_examples/multi_host/aws/pillars/arvados.sls @@ -81,6 +81,13 @@ arvados: # required to test with arvados-snakeoil certs insecure: false + resources: + virtual_machines: + shell: + name: shell + backend: __SHELL_INT_IP__ + port: 4200 + ### TOKENS tokens: system_root: __SYSTEM_ROOT_TOKEN__ diff --git a/tools/salt-install/config_examples/multi_host/aws/states/shell_cron_add_login_sync.sls b/tools/salt-install/config_examples/multi_host/aws/states/shell_cron_add_login_sync.sls index 4b98d7b237..c3a1130646 100644 --- a/tools/salt-install/config_examples/multi_host/aws/states/shell_cron_add_login_sync.sls +++ b/tools/salt-install/config_examples/multi_host/aws/states/shell_cron_add_login_sync.sls @@ -44,6 +44,8 @@ extra_shell_cron_add_login_sync_add_{{ vm }}_get_vm_uuid_cmd_run: - name: {{ cmd_query_vm_uuid }} | head -1 | tee /tmp/vm_uuid_{{ vm }} - unless: - /bin/grep -qE "[a-z0-9]{5}-2x53u-[a-z0-9]{15}" /tmp/vm_uuid_{{ vm }} + - require: + - gem: arvados-shell-package-install-gem-arvados-cli-installed extra_shell_cron_add_login_sync_add_{{ vm }}_arvados_api_host_cron_env_present: cron.env_present: