Kaynağa Gözat

split+señora

David 10 yıl önce
ebeveyn
işleme
b20e9394f3

+ 1 - 0
create-nginx.yml

@@ -23,6 +23,7 @@
   roles:
    - ssh
    - repositories
+   - backports
    - common
    - user
    - nginx

+ 25 - 0
create-senora.yml

@@ -0,0 +1,25 @@
+---
+- hosts: local
+  gather_facts: False
+  vars:
+    droplets:
+     - droplet-user-one
+     - droplet-user-two
+    dogroupname: user-launched
+    public_key: "{{ lookup('env','HOME') }}/.ssh/id_rsa.pub"
+  roles: 
+   - do-key
+   - create-droplet
+
+- hosts: user-launched
+  gather_facts: False
+  vars:
+    username: david
+    nginx_user: www-data
+    password: $6$9PumPdxR$kwIOv22qD8vHWFvBTrYxXsIjCvfVuM88lhCGosnf6DgtuKjkxU9m34nvkz0X/i/ooUgV1o3poIj7RijltWj5E.
+    public_key: "{{ lookup('env','HOME') }}/.ssh/id_rsa.pub"
+  user: root
+  roles:
+   - ssh
+   - common
+   - ambiente_consultorio

+ 7 - 0
roles/ambiente_consultorio/tasks/main.yml

@@ -0,0 +1,7 @@
+- name: Install common packages
+  apt: name={{item}} state=present
+  with_items:
+    - python3
+    - python3-pip
+    - python3-sqlalchemy
+    - sqlite3

+ 4 - 0
roles/backports/tasks/main.yml

@@ -0,0 +1,4 @@
+- name: Install from backports
+  apt: name={{item}} state=present default_release=jessie-backports
+  with_items:
+    - certbot

+ 0 - 5
roles/common/tasks/main.yml

@@ -1,8 +1,3 @@
-- name: Install from backports
-  apt: name={{item}} state=present default_release=jessie-backports
-  with_items:
-    - certbot
-
 - name: Install common packages
   apt: name={{item}} state=present
   with_items: