Add the algo ssh key to any server (prevent fails when a user wants to update-users on a server deployed by algo but not with the algo ssh key)

This commit is contained in:
Jack Ivanov 2017-01-14 19:37:47 +03:00
parent 38914fb827
commit d23c952a4e
2 changed files with 8 additions and 1 deletions

View File

@ -7,7 +7,7 @@
pre_tasks: pre_tasks:
- name: Local pre-tasks - name: Local pre-tasks
include: playbooks/local.yml include: playbooks/local.yml
tags: [ 'cloud' ] tags: [ 'always' ]
roles: roles:
- { role: cloud-digitalocean, tags: ['digitalocean'] } - { role: cloud-digitalocean, tags: ['digitalocean'] }

View File

@ -5,3 +5,10 @@
raw: sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 raw: sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
tags: tags:
- update-alternatives - update-alternatives
- name: Ensure the algo ssh key exist on the server
authorized_key:
user: "{{ ansible_ssh_user }}"
state: present
key: "{{ lookup('file', '{{ SSH_keys.public }}') }}"
tags: [ 'always' ]