diff --git a/playbook/settings/vifib.yml b/playbook/settings/vifib.yml index 4d0827519b5a3c23c668356ba49ea9abbc93c49b..43afb3e33c061673f2c1f4866078172d54e75fd8 100644 --- a/playbook/settings/vifib.yml +++ b/playbook/settings/vifib.yml @@ -3,7 +3,6 @@ re6st_registry_url: http://re6stnet.nexedi.com/ re6st_fingerprint: sha256:73e364f2b7ab19335932dfc6514eab518b06a6b5d9b48dea5bcd61cf874becfc slapos_master_url: https://slap.vifib.com/ slapos_web_master_url: https://slapos.vifib.com/ -interface_name: lo partition_number: 10 re6st_annon: True re6sttoken: noname diff --git a/playbook/vifib.yml b/playbook/vifib.yml index 2dcf3bc4955c64473c11c49c863ec400c191374e..cbcbf3c94a1e32a0e875e20507b35fc98ea1e7bb 100644 --- a/playbook/vifib.yml +++ b/playbook/vifib.yml @@ -16,10 +16,20 @@ private: no default: "noname" - - name: "slapostoken" - prompt: "If you have slapos token if you have (ignore if you already have a configured slapos):" - private: no - default: "notoken" + pre_tasks: + - pause: + prompt: "Input your slapos token (ignore if you already have a configured slapos) [notoken]" + when: computer_name != "noname" + register: prompt + - set_fact: + slapostoken: "{{ prompt.user_input | default('notoken', true) }}" + + - pause: + prompt: "Which interface will provide IPv6? (ignore if you already have a configured re6st) [lo]" + when: slapostoken != "notoken" + register: prompt + - set_fact: + interface_name: "{{ prompt.user_input | default('lo', true) }}" roles: - { role: re6stnet-install, package_state: present }