summaryrefslogtreecommitdiff
path: root/playbooks/libvirt
AgeCommit message (Collapse)Author
2017-08-25Remove unsupported playbooks and utilitiesRussell Teague
2017-08-02Merge pull request #3043 from jkhelil/scaleup_etcdScott Dodson
Add etcd scaleup playbook
2017-07-24Fix lint errorsScott Dodson
2017-07-24libvirt: fall back to mkisofs if genisoimage isn't availableDan Williams
2017-07-18Remove openshift_use_dnsmasq from aws and libvirt playbooksScott Dodson
2017-06-15add etcd scaleup playbookjawed
2017-06-09Added includes to specify openshift version for libvirt cluster create. ↵Jürg Schulthess
Otherwise bin/cluster create fails on unknown version for libvirt deployment.
2017-05-01Don't double quote when conditionsScott Dodson
2017-04-19Fix cluster creation with `bin/cluster` when there’s no glusterfs nodeLénaïc Huard
2017-03-23Add calico.Dan Osborne
2017-01-13Document playbook directoriesRodolfo Carvalho
2016-12-12YAML LintingRussell Teague
* Added checks to make ci for yaml linting * Modified y(a)ml files to pass lint checks
2016-12-08Removed verify_ansible_version playbook refsRussell Teague
2016-11-24Fix the list done after cluster creation on libvirt and OpenStackLénaïc Huard
The `list.yml` playbooks are using cloud provider specific variables to find the IPs of the VMs since 82449c6. Those “cloud provider specific” variables are the ones provided by the dynamic inventories. But there was a problem when the `list.yml` playbooks are invoked from the `launch.yml` ones because, in that case, the inventory is not coming from the dynamic inventory scripts, but from the `add_host` done inside `launch_instances.yml`. Whereas the GCE and AWS `launch_instances.yml` were correctly adding in the `add_host` the variables used by `list.yml`, libvirt and OpenStack were missing that. Fixes #2856
2016-11-16Optimize the cloud-specific list.yml playbooksLénaïc Huard
by removing the need to gather facts on all VMs in order to list them. And prettify the output of AWS list the same way it is done for other cloud providers.
2016-10-19Fix typosRodolfo Carvalho
2016-10-14Template with_items for upstream ansible-2.2 compat.Andrew Butcher
2016-08-22Replace some virsh commands by native virt_XXX ansible moduleLénaïc Huard
2016-07-21Merge pull request #2187 from lhuard1A/bin_cluster_libvirt_ansible_2.1Jason DeTiberus
Fix libvirt provider for Ansible 2.1.0.0
2016-07-21Fix libvirt provider for Ansible 2.1.0.0Lénaïc Huard
2016-07-20Check ansible version prior to evaluating cluster hosts and groups.Andrew Butcher
2016-07-18Resolve some deprecation warnings.Andrew Butcher
2016-07-13Make libvirt’s VM use virtio-scsi insteal of virtio-blkLénaïc Huard
The main advantage is that virtio-scsi honors TRIM so that deleting files and/or docker images inside the VM now frees disk space on the host by resparsifying the qcow2 file.
2016-07-07Various hosted component improvementsAndrew Butcher
* [openshift_projects] Add openshift_projects role * [openshift_hosted] hosted deployments use openshift_hosted_infra_selector if openshift_hosted_<component>_selector is not defined * [openshift_hosted] move openshift_projects, openshift_serviceaccounts and openshift_metrics to dependencies of openshift_hosted * [router] improve router deployment - add router option to force subdomain - add CA to router certificate options * [registry] move registry config into openshift_hosted role - additional registry fixes/tweaks - add s3 storage support for registry * [serviceaccount] fix up serviceaccount creation
2016-06-03Hardcoded values in "launch_instances" - isue # 1970Daniel Dumitriu
2016-05-05g_all_hosts with templated with_items causes errors with ansible 1.9.4 under ↵Jason DeTiberus
some conditions
2016-05-05libvirt_fixesJason DeTiberus
- disable openshift_use_dnsmasq for libvirt
2016-04-29fix up variable references remove "online" support from bin/clusterJason DeTiberus
2016-04-27Replace sudo with become when accessing deployment_vars.Andrew Butcher
2016-04-25Replace deprecated sudo with become.Andrew Butcher
2016-04-20Fix router selector fact migration and match multiple selectors when ↵Andrew Butcher
counting nodes.
2016-03-16libvirt cluster variables cleanupPep Turró Mauri
- Remove redundant variables and make existing ones configurable. - Fixes default values for the new vars introduced in #1578 (d4fa9b2) - Document these variables
2016-03-10Libvirt provider fixesJason DeTiberus
- Use difference filter instead of reject/equalto - add ability to override vcpu and memory config for vms - add a dedicated drive for docker storage
2016-03-08Fix issue when there are no infra nodesLénaïc Huard
This issue was already addressed by #1355 fc2f776 but it has been accidentally reverted by 6d3e176.
2016-02-25Upgrade -1510 to CentOS-7-x86_64-GenericCloud-1602.Beni Cherniavsky-Paskin
2016-02-25Pin down CentOS-7-x86_64-GenericCloud-1510.qcow2.xz version,Beni Cherniavsky-Paskin
which the checksum currently expects (#1384).
2016-02-16Move additional master configuration into a separate master playbook.Andrew Butcher
2016-02-16Add new_masters to scaleup playbook.Andrew Butcher
2016-02-15Merge pull request #1355 from lhuard1A/fix_when_no_infraThomas Wiest
Fix issue when there are no infra nodes
2016-02-12Merge pull request #1392 from lhuard1A/manage_etc_hosts_falseBrenton Leanhardt
Fix libvirt cluster creation
2016-02-12Fix libvirt cluster creationLénaïc Huard
Doing a `bin/cluster create libvirt …` fails with the following error: ``` TASK: [Warn user about bad openshift_hostname values] ************************* [lenaic-node-compute-cf3fb, lenaic-node-compute-f39d3, lenaic-node-infra-0407f, lenaic-master-fc5f9] The hostname "lenaic-node-compute-cf3fb.example.com" for "lenaic-node-compute-cf3fb.example.com" doesn't resolve to an ip address owned by this host. Please set openshift_hostname variable to a hostname that when resolved on the host in question resolves to an IP address matching an interface on this host. This host will fail liveness checks for pods utilizing hostPorts, press CTRL-C to continue.: ``` because the `/etc/hosts` of the VM is containing: ``` [openshift@lenaic-node-compute-cf3fb ~]$ cat /etc/hosts # Your system has configured 'manage_etc_hosts' as True. # As a result, if you wish for changes to this file to persist # then you will need to either # a.) make changes to the master file in /etc/cloud/templates/hosts.redhat.tmpl # b.) change or remove the value of 'manage_etc_hosts' in # /etc/cloud/cloud.cfg or cloud-config from user-data # # The following lines are desirable for IPv4 capable hosts 127.0.0.1 lenaic-node-compute-cf3fb.example.com lenaic-node-compute-cf3fb 127.0.0.1 localhost.localdomain localhost 127.0.0.1 localhost4.localdomain4 localhost4 # The following lines are desirable for IPv6 capable hosts ::1 lenaic-node-compute-cf3fb.example.com lenaic-node-compute-cf3fb ::1 localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 ``` Disabling `manage_etc_hosts` removes the lines for `lenaic-node-compute-cf3fb` from `/etc/hosts` and makes than name resolved by the DNS to its real IP.
2016-02-12Add missing `type` node labels on OpenStack and libvirtLénaïc Huard
2016-02-10Merge pull request #1364 from codificat/openshift-enterpriseBrenton Leanhardt
Add missing atomic- and openshift-enterprise
2016-02-09Fix issue when there are no infra nodesLénaïc Huard
2016-02-09Add missing atomic- and openshift-enterprisePep Turró Mauri
Some checks related to *enterprise deployments were still only looking for "enterprise" deployment_type. Update them to cover also atomic-enterprise and openshift-enterprise deployment types.
2016-02-04Merge pull request #1088 from akram/allow_no_compression_for_qcow_imageThomas Wiest
Allow compression option to be set to empty for non compressed images
2016-02-03Merge pull request #1239 from detiber/bin_cluster_overridesThomas Wiest
Additional overrides for cloud provider playbooks
2016-02-03Merge pull request #1173 from abutcher/nfs-groupBrenton Leanhardt
Refactor storage options
2016-02-03Allow compression option to be set to empty for non compressed QCow imagesAkram Ben Aissi
Support tgz and gzip compressed images
2016-02-01Refactor registry storage options.Andrew Butcher