Skip to content

Commit 0f1b43b

Browse files
Wait for sudo enabement in GCP
1 parent c88bc87 commit 0f1b43b

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

ansible/playbooks/registration.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
remote_user: cloudadmin
55
become: true
66
become_user: root
7+
gather_facts: false
78
environment:
89
ZYPP_LOCK_TIMEOUT: '120'
910

@@ -13,6 +14,20 @@
1314
tasks:
1415

1516
# Pre flight checks
17+
- name: Wait until passwordless sudo works in GCP
18+
become: false # This task is to check sudo is ready
19+
ansible.builtin.command: sudo -n true
20+
register: sudo_test
21+
retries: 30
22+
delay: 5
23+
until: sudo_test.rc == 0
24+
changed_when: false
25+
failed_when: sudo_test.rc != 0
26+
27+
- name: Gather facts (manually, after sudo is ready)
28+
ansible.builtin.setup:
29+
changed_when: false
30+
1631
- name: Check for instance-flavor-check presence
1732
ansible.builtin.command: which instance-flavor-check
1833
register: ifc_bin

0 commit comments

Comments
 (0)