--- a/deploy/test_playbook.yml Mon Sep 17 01:35:46 2018 +0200
+++ b/deploy/test_playbook.yml Mon Sep 17 10:47:06 2018 +0200
@@ -5,9 +5,23 @@
- hosts: all
become: true
tasks:
+ - name: set eth1 interface
+ blockinfile:
+ path: /etc/network/interfaces
+ block: |
+ auto eth1
+ iface eth1 inet static
+ address 172.16.1.7
+ netmask 255.255.255.0
+ register: eth1_added
+ - name: restart network service
+ service:
+ name: networking
+ state: restarted
+ when: eth1_added.changed
- name: install deps
apk:
- name: python-dev,python3-dev,py-virtualenv,nginx,supervisor,shadow,build-base,musl-dev,gcc,linux-headers,libffi,libffi-dev
+ name: python-dev,python3-dev,py-virtualenv,nginx,supervisor,build-base,musl-dev,gcc,linux-headers,libffi,libffi-dev, shadow@community
update_cache: yes
- name: create etc supervisor.d folder
file:
@@ -17,3 +31,8 @@
service:
name: supervisord
state: started
+ - name: Set authorized key for user vagrant copying it from current user
+ authorized_key:
+ user: vagrant
+ state: present
+ key: "{{ lookup('file', lookup('env','HOME') + '/.ssh/id_rsa.pub') }}"
\ No newline at end of file