ansible: Add el8 packages
authorMichael Jeanson <mjeanson@efficios.com>
Wed, 25 Sep 2019 20:37:11 +0000 (16:37 -0400)
committerMichael Jeanson <mjeanson@efficios.com>
Wed, 25 Sep 2019 20:37:29 +0000 (16:37 -0400)
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
15 files changed:
automation/ansible/hosts
automation/ansible/node-el8.yml [new file with mode: 0644]
automation/ansible/roles/babeltrace/tasks/setup-RedHat.yml
automation/ansible/roles/babeltrace/vars/RedHat.yml
automation/ansible/roles/common/tasks/setup-RedHat.yml
automation/ansible/roles/common/vars/RedHat.yml
automation/ansible/roles/liburcu/tasks/setup-RedHat.yml
automation/ansible/roles/liburcu/vars/RedHat.yml
automation/ansible/roles/lttng-modules/tasks/setup-RedHat.yml
automation/ansible/roles/lttng-modules/vars/RedHat.yml
automation/ansible/roles/lttng-tools/tasks/setup-RedHat.yml
automation/ansible/roles/lttng-tools/vars/RedHat.yml
automation/ansible/roles/lttng-ust/tasks/setup-RedHat.yml
automation/ansible/roles/lttng-ust/vars/RedHat.yml
automation/ansible/site.yml

index 6721070cbb8c80ec90a2be91b589f65a4d235804..75cb224d12eb0aa379a6a24c85658e2bb8c6f159 100644 (file)
@@ -13,9 +13,19 @@ cloud05.internal.efficios.com
 [node-armhf]
 ci-node-bionic-armhf-01
 ci-node-bionic-armhf-02
+lava-armhf-wandboard-01
+lava-armhf-wandboard-02
+ci-node-bionic-armhf-05
+ci-node-bionic-armhf-06
+ci-node-bionic-armhf-07
+ci-node-bionic-armhf-08
 
 [node-arm64]
+ci-node-bionic-arm64-01
 ci-node-bionic-arm64-02
+ci-node-bionic-arm64-03
+ci-node-bionic-arm64-04
+ci-node-bionic-arm64-05
 
 [node-powerpc]
 ci-node-xenial-powerpc-01
@@ -86,6 +96,12 @@ ci-rootnode-bionic-amd64-03
 [node-sles]
 ci-node-sles12sp2-amd64-03-01
 
+[node-el8]
+ci-node-el8-amd64-03-01
+
+[node-el8:vars]
+ansible_python_interpreter=/usr/bin/python3
+
 [node:children]
 node-i386
 node-amd64
@@ -95,3 +111,4 @@ node-powerpc
 node-ppc64el
 node-standalone
 node-sles
+node-el8
diff --git a/automation/ansible/node-el8.yml b/automation/ansible/node-el8.yml
new file mode 100644 (file)
index 0000000..a4b7333
--- /dev/null
@@ -0,0 +1,8 @@
+- hosts: node-el8
+  roles:
+    - common
+    - babeltrace
+    - liburcu
+    - lttng-ust
+    - lttng-tools
+    - lttng-modules
index 46d9f5bac62b9423e23929e17afebe2437b3d8d0..5bbf9742e7f5df5a600031d90ad967c131eba254 100644 (file)
@@ -1,6 +1,6 @@
 ---
 - name: Ensure babeltrace build dependencies are installed.
-  yum:
+  dnf:
     name: "{{ item }}"
     state: installed
   with_items: "{{ babeltrace_packages }}"
index 67429a2ce9af05f70c249eb435d2aef5574538b1..bf15e2fdc3b7538bba82c2e012c14ad30f23d7f2 100644 (file)
@@ -1,3 +1,10 @@
 ---
-# TODO
 __babeltrace_packages:
+  - popt-devel
+  - libuuid-devel
+  - python36-devel
+#  - python3-sphinx
+  - swig
+  - glib2-devel
+  - elfutils-devel
+  - chrpath
index ab7ad872255309a7e8a5a863a12867f457811a37..e21caf69f0c3d5ad086f2975194c9b8ad72814a1 100644 (file)
@@ -1,6 +1,6 @@
 ---
 - name: Ensure common packages are installed.
-  yum:
+  dnf:
     name: "{{ item }}"
     state: installed
   with_items: "{{ common_packages }}"
index 35f8482e5168e8a1db49d1e40b6051cd9c3539be..48043fae92f7f95a1a234730c48ad9d8a1480bd2 100644 (file)
@@ -1,4 +1,30 @@
 ---
-# TODO
 __common_packages:
-  - java-1.7.0-openjdk-headless
+  - openssh-server
+  - sudo
+  - java-1.8.0-openjdk-devel
+  - git
+  - vim
+  - emacs-nox
+  - tree
+  - htop
+#  - build-essential
+  - clang
+#  - clang-tools
+  - automake
+  - autoconf
+  - libtool
+  - bison
+  - flex
+  - perl-Test-Harness
+  - jq
+#  - cppcheck
+#  - cloc
+  - python3-virtualenv
+  - curl
+  - gettext
+  - openssl-devel
+  - psmisc
+  - rsync
+#  - pbzip2
+  - lzop
index 790949c4d814e187b9f9dc9bc71bcc838fb5ab47..2975974d5a6bb27dede3b076441e4904e5926df2 100644 (file)
@@ -1,6 +1,6 @@
 ---
 - name: Ensure liburcu build dependencies are installed.
-  yum:
+  dnf:
     name: "{{ item }}"
     state: installed
   with_items: "{{ liburcu_packages }}"
index e6a75e70429c0eb5992fd92b0daf7a62dd16a9e1..c597f602aab49da16724427d9cf9bf0f224de39a 100644 (file)
@@ -1,3 +1,2 @@
 ---
-# TODO
-__liburcu_packages:
+__liburcu_packages: []
index 3f2333e8cde3e0ae241f63e7e74da1ac9a2661bb..5dbdba48a284ebfc9fe61255420c6fff5c806ab2 100644 (file)
@@ -1,6 +1,6 @@
 ---
 - name: Ensure lttng-modules build dependencies are installed.
-  yum:
+  dnf:
     name: "{{ item }}"
     state: installed
   with_items: "{{ lttng_modules_packages }}"
index 2b88bab15a37bb6f8324437bdf614ee4f85becbf..a5ce33962eac423f06ce8183ab4f7adfa5273437 100644 (file)
@@ -1,2 +1,8 @@
 ---
-__lttng_modules_packages: []
+__lttng_modules_packages:
+#  - kernel-wedge
+  - elfutils-devel
+  - bc
+#  - s3cmd
+#  - u-boot-tools
+#  - module-init-tools
index 8d9a7fdc8f65edd65b1665f7da6c1d2e88a8ff98..3fad2e68bf1c565cdd2f19d72ad71ef88a240519 100644 (file)
@@ -1,6 +1,6 @@
 ---
 - name: Ensure lttng-tools build dependencies are installed.
-  yum:
+  dnf:
     name: "{{ item }}"
     state: installed
   with_items: "{{ lttng_tools_packages }}"
index bc311177166123dfd3ea9754d14b51fb4de6266a..c22ac55c0444fd09f67312848012fd0bc772fe47 100644 (file)
@@ -1,5 +1,7 @@
 ---
-# TODO
 __lttng_tools_packages:
-
-__lttng_tools_packages_no_recommends:
+  - popt-devel
+  - libxml2-devel
+  - bash-completion
+  - asciidoc
+  - xmlto
index ee4f7781e041b081d4e6891b7024bbcef3f102b6..3bcae48098649dd7ac7dc0154563fc40d98a9e50 100644 (file)
@@ -1,6 +1,6 @@
 ---
 - name: Ensure lttng-ust build dependencies are installed.
-  yum:
+  dnf:
     name: "{{ item }}"
     state: installed
   with_items: "{{ lttng_ust_packages }}"
index 1e8ed604749e95f07e315dbd4598553f3bd83f1d..b85543d8c0b3da5850babaff98c31d89f7b7ee8e 100644 (file)
@@ -1,3 +1,6 @@
 ---
-# TODO
 __lttng_ust_packages:
+  - libuuid-devel
+#  - texinfo
+#  - liblog4j1.2-java
+  - numactl-devel
index b9a2be446da92b3d5817952c9d733faf77dc70c5..17df035757ad0e70d36fcce07fbcf28295187ec1 100644 (file)
@@ -8,3 +8,4 @@
 - import_playbook: node-amd64.yml
 - import_playbook: node-standalone.yml
 - import_playbook: node-sles.yml
+- import_playbook: node-el8.yml
This page took 0.028493 seconds and 4 git commands to generate.