X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/ad9dfa8583197097caf3d2fb41771e9f09e55252..0fccbb05425c59e5b2c13954dcb73ec79043f879:/tools/salt-install/config_examples/multi_host/aws/states/shell_cron_add_login_sync.sls 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..9028b9b100 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: @@ -73,9 +75,16 @@ extra_shell_cron_add_login_sync_add_{{ vm }}_arvados_virtual_machine_uuid_cron_e - onlyif: - /bin/grep -qE "[a-z0-9]{5}-2x53u-[a-z0-9]{15}" /tmp/vm_uuid_{{ vm }} +extra_shell_cron_add_login_sync_add_{{ vm }}_sbin_to_path_cron_env_present: + cron.env_present: + - name: PATH + - value: "/bin:/usr/bin:/usr/sbin" + - onlyif: + - /bin/grep -qE "[a-z0-9]{5}-2x53u-[a-z0-9]{15}" /tmp/vm_uuid_{{ vm }} + extra_shell_cron_add_login_sync_add_{{ vm }}_arvados_login_sync_cron_present: cron.present: - - name: arvados-login-sync + - name: /usr/local/bin/arvados-login-sync - minute: '*/2' - onlyif: - /bin/grep -qE "[a-z0-9]{5}-2x53u-[a-z0-9]{15}" /tmp/vm_uuid_{{ vm }}