- name: a play that runs entirely on the ansible host hosts: 127.0.0.1 connection: local vars: - upgrader_playbook: vifib-upgrade.yml vars_files: - settings/vifib.yml - settings/upgrader.yml - settings/slapos-master.yml vars_prompt: - name: "computer_name" prompt: "What is this computer name? (ignore if you already have a configured re6st and slapos):" private: no default: "noname" 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 } - { role: slapos, package_state: present } - vifib-team-ssh-key - upgrader - vifib-server