Ver código fonte

handle variable passing in ansible 2.10.3+

Chris Mague 4 anos atrás
pai
commit
302a2cd798
2 arquivos alterados com 24 adições e 10 exclusões
  1. 22 1
      ansible/default.yaml
  2. 2 9
      ansible/playbook.yml

+ 22 - 1
ansible/default.yaml

@@ -1,2 +1,23 @@
 ---
-enable_volumes: "{{ ENABLE_VOLUMES|default(false) }}"
+enable_volumes: "{{ ENABLE_VOLUMES|default(true)|bool }}"
+
+deb_packages:
+  - jq
+  - tree
+  - sysstat
+  - iputils-ping
+  - libcap2-bin 
+  - build-essential
+  - autoconf
+  - automake
+  - libbsd-dev
+  - libltdl-dev
+  - libltdl7
+  - libtool
+  - libevent-openssl-2.1-6
+  - libpcre3-dev 
+  - libevent-dev
+  - pkg-config
+  - zlib1g-dev
+  - libssl-dev
+  - ntp

+ 2 - 9
ansible/playbook.yml

@@ -18,15 +18,8 @@
       apt: update_cache=yes cache_valid_time=86400
       when: ansible_os_family == "Debian"
     - name: Ubuntu Packages
-      apt: >
-        pkg={{item}}
-        state=present
-      with_items:
-        - jq
-        - tree
-        - sysstat
-        - iputils-ping # Needed to check health between nodes
-        - libcap2-bin  # Required for our package
+      package:
+        name: "{{ deb_packages }}"
     - name: Stop systemd Resolver
       systemd:
         name: systemd-resolved