changeset 5 | b26c9c44dd84 |
parent 2 | f72ffe8b30b1 |
4:df751568fda6 | 5:b26c9c44dd84 |
---|---|
3 # all actions |
3 # all actions |
4 # |
4 # |
5 - hosts: all |
5 - hosts: all |
6 become: true |
6 become: true |
7 tasks: |
7 tasks: |
8 - name: set eth1 interface |
|
9 blockinfile: |
|
10 path: /etc/network/interfaces |
|
11 block: | |
|
12 auto eth1 |
|
13 iface eth1 inet static |
|
14 address 172.16.1.7 |
|
15 netmask 255.255.255.0 |
|
16 register: eth1_added |
|
17 - name: restart network service |
|
18 service: |
|
19 name: networking |
|
20 state: restarted |
|
21 when: eth1_added.changed |
|
8 - name: install deps |
22 - name: install deps |
9 apk: |
23 apk: |
10 name: python-dev,python3-dev,py-virtualenv,nginx,supervisor,shadow,build-base,musl-dev,gcc,linux-headers,libffi,libffi-dev |
24 name: python-dev,python3-dev,py-virtualenv,nginx,supervisor,build-base,musl-dev,gcc,linux-headers,libffi,libffi-dev, shadow@community |
11 update_cache: yes |
25 update_cache: yes |
12 - name: create etc supervisor.d folder |
26 - name: create etc supervisor.d folder |
13 file: |
27 file: |
14 path: /etc/supervisor.d |
28 path: /etc/supervisor.d |
15 state: directory |
29 state: directory |
16 - name: starts supervisord |
30 - name: starts supervisord |
17 service: |
31 service: |
18 name: supervisord |
32 name: supervisord |
19 state: started |
33 state: started |
34 - name: Set authorized key for user vagrant copying it from current user |
|
35 authorized_key: |
|
36 user: vagrant |
|
37 state: present |
|
38 key: "{{ lookup('file', lookup('env','HOME') + '/.ssh/id_rsa.pub') }}" |