equal
deleted
inserted
replaced
|
1 --- |
|
2 # |
|
3 # all actions |
|
4 # |
|
5 - hosts: all |
|
6 become: true |
|
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 |
|
22 - name: install deps |
|
23 apk: |
|
24 name: python-dev,python3-dev,py-virtualenv,nginx,supervisor,build-base,musl-dev,gcc,linux-headers,libffi,libffi-dev, shadow, git, postgresql-dev, postgresql-client, libmemcached-dev, zlib-dev |
|
25 update_cache: yes |
|
26 - name: create etc supervisor.d folder |
|
27 file: |
|
28 path: /etc/supervisor.d |
|
29 state: directory |
|
30 - name: starts supervisord |
|
31 service: |
|
32 name: supervisord |
|
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') }}" |