1 | ---
|
2 | - hosts: webservers
|
3 | include: ../bower_components/genesis-wordpress/provisioning/provision.yml
|
4 |
|
5 | - hosts: webservers
|
6 | gather_facts: no
|
7 | tasks:
|
8 | - name: Create /home/deploy/.ssh
|
9 | file: path=/home/deploy/.ssh state=directory mode=0755 owner=deploy group=deploy
|
10 | sudo: yes
|
11 |
|
12 | - name: Copy deploy user's authorized_key
|
13 | authorized_key: user=deploy key="${item}"
|
14 | sudo: yes
|
15 | with_file:
|
16 | - files/ssh/id_rsa.pub
|
17 |
|
18 | - name: Copy deploy user's id_rsa
|
19 | copy: src=files/ssh/id_rsa dest=/home/deploy/.ssh/id_rsa owner=deploy group=deploy mode=0600
|
20 | sudo: yes
|
21 |
|
22 | - name: Copy deploy user's id_rsa.pub
|
23 | copy: src=files/ssh/id_rsa.pub dest=/home/deploy/.ssh/id_rsa.pub owner=deploy group=deploy mode=0600
|
24 | sudo: yes
|