diff --git a/common.yml b/common.yml index 3c401e6..e2bfb7d 100644 --- a/common.yml +++ b/common.yml @@ -1,5 +1,11 @@ --- - hosts: all become: True + vars_prompt: + - name: "docker_user" + prompt: "What is your p number?" + - name: "docker_pass" + prompt: "What is your password?" + private: yes roles: - common diff --git a/roles/common/tasks/main.yml b/roles/common/tasks/main.yml index 4efdd4a..053cb3d 100644 --- a/roles/common/tasks/main.yml +++ b/roles/common/tasks/main.yml @@ -5,7 +5,7 @@ - name: Passwordless sudo for admins lineinfile: dest=/etc/sudoers line="%admin ALL=(ALL:ALL) NOPASSWD:ALL" -- include: users.yml +- import_tasks: users.yml - name: common | install packages apt: pkg={{ item }} state=latest update_cache=yes @@ -29,4 +29,10 @@ - name: disable apparmor apt: pkg=apparmor state=absent -- include: docker.yml +- import_tasks: docker.yml + +- name: Log into DockerHub + docker_login: + registry: registry.webhosting.rug.nl + username: "{{ docker_user }}" + password: "{{ docker_pass }}"