[libvirt] [libvit-jenkins-ci PATCH v2 00/16] Ansible all the things!

Andrea Bolognani abologna at redhat.com
Fri Oct 6 12:48:36 UTC 2017


Changes from [v1]:

  * drop support for building projects;
  * reduce redundancy by using mappings;
  * add FreeBSD 10 support.

[v1] https://www.redhat.com/archives/libvir-list/2017-October/msg00035.html

Andrea Bolognani (16):
  ansible: Initial support
  ansible: Add libosinfo project
  ansible: Add libvirt project
  ansible: Add libvirt-cim project
  ansible: Add libvirt-glib project
  ansible: Add libvirt-go project
  ansible: Add libvirt-go-xml project
  ansible: Add libvirt-perl project
  ansible: Add libvirt-python project
  ansible: Add libvirt-sandbox project
  ansible: Add libvirt-tck project
  ansible: Add osinfo-db project
  ansible: Add osinfo-db-tools project
  ansible: Add virt-manager project
  ansible: Add virt-viewer project
  ansible: Install and configure Jenkins agent

 ansible/.gitignore                                 |   3 +
 ansible/Makefile                                   |  12 +
 ansible/README.markdown                            |  60 ++
 ansible/ansible.cfg                                |   9 +
 ansible/bootstrap.yml                              |  15 +
 ansible/group_vars/all/main.yml                    |  10 +
 ansible/host_vars/libvirt-centos-6/main.yml        |  10 +
 ansible/host_vars/libvirt-centos-6/vault.yml       |  10 +
 ansible/host_vars/libvirt-centos-7/main.yml        |  19 +
 ansible/host_vars/libvirt-centos-7/vault.yml       |  10 +
 ansible/host_vars/libvirt-debian-8/main.yml        |  17 +
 ansible/host_vars/libvirt-debian-8/vault.yml       |  10 +
 ansible/host_vars/libvirt-debian-9/main.yml        |  19 +
 ansible/host_vars/libvirt-debian-9/vault.yml       |  10 +
 ansible/host_vars/libvirt-fedora-25/main.yml       |  20 +
 ansible/host_vars/libvirt-fedora-25/vault.yml      |  10 +
 ansible/host_vars/libvirt-fedora-26/main.yml       |  20 +
 ansible/host_vars/libvirt-fedora-26/vault.yml      |  10 +
 ansible/host_vars/libvirt-fedora-rawhide/main.yml  |  20 +
 ansible/host_vars/libvirt-fedora-rawhide/vault.yml |  10 +
 ansible/host_vars/libvirt-freebsd-10/main.yml      |  25 +
 ansible/host_vars/libvirt-freebsd-10/vault.yml     |  10 +
 ansible/host_vars/libvirt-freebsd-11/main.yml      |  25 +
 ansible/host_vars/libvirt-freebsd-11/vault.yml     |  10 +
 ansible/host_vars/libvirt-ubuntu-12/main.yml       |   7 +
 ansible/host_vars/libvirt-ubuntu-12/vault.yml      |   8 +
 ansible/host_vars/libvirt-ubuntu-14/main.yml       |  14 +
 ansible/host_vars/libvirt-ubuntu-14/vault.yml      |   8 +
 ansible/host_vars/libvirt-ubuntu-16/main.yml       |  18 +
 ansible/host_vars/libvirt-ubuntu-16/vault.yml      |   8 +
 ansible/inventory                                  |   9 +
 ansible/site.yml                                   |  27 +
 ansible/tasks/base.yml                             | 108 ++++
 ansible/tasks/bootstrap.yml                        |  22 +
 ansible/tasks/compat.yml                           |  31 +
 ansible/tasks/jenkins.yml                          |  59 ++
 ansible/tasks/packages.yml                         |  66 ++
 ansible/templates/jenkins.service.j2               |  14 +
 ansible/vars/mappings.yml                          | 684 +++++++++++++++++++++
 ansible/vars/projects/base.yml                     |  17 +
 ansible/vars/projects/jenkins.yml                  |   3 +
 ansible/vars/projects/libosinfo.yml                |  15 +
 ansible/vars/projects/libvirt-cim.yml              |   8 +
 ansible/vars/projects/libvirt-glib.yml             |   8 +
 ansible/vars/projects/libvirt-go-xml.yml           |   3 +
 ansible/vars/projects/libvirt-go.yml               |   3 +
 ansible/vars/projects/libvirt-perl.yml             |   8 +
 ansible/vars/projects/libvirt-python.yml           |   8 +
 ansible/vars/projects/libvirt-sandbox.yml          |  14 +
 ansible/vars/projects/libvirt-tck.yml              |  21 +
 ansible/vars/projects/libvirt.yml                  |  78 +++
 ansible/vars/projects/osinfo-db-tools.yml          |   8 +
 ansible/vars/projects/osinfo-db.yml                |   4 +
 ansible/vars/projects/virt-manager.yml             |   7 +
 ansible/vars/projects/virt-viewer.yml              |  10 +
 55 files changed, 1672 insertions(+)
 create mode 100644 ansible/.gitignore
 create mode 100644 ansible/Makefile
 create mode 100644 ansible/README.markdown
 create mode 100644 ansible/ansible.cfg
 create mode 100644 ansible/bootstrap.yml
 create mode 100644 ansible/group_vars/all/main.yml
 create mode 100644 ansible/host_vars/libvirt-centos-6/main.yml
 create mode 100644 ansible/host_vars/libvirt-centos-6/vault.yml
 create mode 100644 ansible/host_vars/libvirt-centos-7/main.yml
 create mode 100644 ansible/host_vars/libvirt-centos-7/vault.yml
 create mode 100644 ansible/host_vars/libvirt-debian-8/main.yml
 create mode 100644 ansible/host_vars/libvirt-debian-8/vault.yml
 create mode 100644 ansible/host_vars/libvirt-debian-9/main.yml
 create mode 100644 ansible/host_vars/libvirt-debian-9/vault.yml
 create mode 100644 ansible/host_vars/libvirt-fedora-25/main.yml
 create mode 100644 ansible/host_vars/libvirt-fedora-25/vault.yml
 create mode 100644 ansible/host_vars/libvirt-fedora-26/main.yml
 create mode 100644 ansible/host_vars/libvirt-fedora-26/vault.yml
 create mode 100644 ansible/host_vars/libvirt-fedora-rawhide/main.yml
 create mode 100644 ansible/host_vars/libvirt-fedora-rawhide/vault.yml
 create mode 100644 ansible/host_vars/libvirt-freebsd-10/main.yml
 create mode 100644 ansible/host_vars/libvirt-freebsd-10/vault.yml
 create mode 100644 ansible/host_vars/libvirt-freebsd-11/main.yml
 create mode 100644 ansible/host_vars/libvirt-freebsd-11/vault.yml
 create mode 100644 ansible/host_vars/libvirt-ubuntu-12/main.yml
 create mode 100644 ansible/host_vars/libvirt-ubuntu-12/vault.yml
 create mode 100644 ansible/host_vars/libvirt-ubuntu-14/main.yml
 create mode 100644 ansible/host_vars/libvirt-ubuntu-14/vault.yml
 create mode 100644 ansible/host_vars/libvirt-ubuntu-16/main.yml
 create mode 100644 ansible/host_vars/libvirt-ubuntu-16/vault.yml
 create mode 100644 ansible/inventory
 create mode 100644 ansible/site.yml
 create mode 100644 ansible/tasks/base.yml
 create mode 100644 ansible/tasks/bootstrap.yml
 create mode 100644 ansible/tasks/compat.yml
 create mode 100644 ansible/tasks/jenkins.yml
 create mode 100644 ansible/tasks/packages.yml
 create mode 100644 ansible/templates/jenkins.service.j2
 create mode 100644 ansible/vars/mappings.yml
 create mode 100644 ansible/vars/projects/base.yml
 create mode 100644 ansible/vars/projects/jenkins.yml
 create mode 100644 ansible/vars/projects/libosinfo.yml
 create mode 100644 ansible/vars/projects/libvirt-cim.yml
 create mode 100644 ansible/vars/projects/libvirt-glib.yml
 create mode 100644 ansible/vars/projects/libvirt-go-xml.yml
 create mode 100644 ansible/vars/projects/libvirt-go.yml
 create mode 100644 ansible/vars/projects/libvirt-perl.yml
 create mode 100644 ansible/vars/projects/libvirt-python.yml
 create mode 100644 ansible/vars/projects/libvirt-sandbox.yml
 create mode 100644 ansible/vars/projects/libvirt-tck.yml
 create mode 100644 ansible/vars/projects/libvirt.yml
 create mode 100644 ansible/vars/projects/osinfo-db-tools.yml
 create mode 100644 ansible/vars/projects/osinfo-db.yml
 create mode 100644 ansible/vars/projects/virt-manager.yml
 create mode 100644 ansible/vars/projects/virt-viewer.yml

-- 
2.13.6




More information about the libvir-list mailing list