summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-11-29Merge pull request #2868 from mtnbikenc/systemd-refactorJason DeTiberus
Refactored to use Ansible systemd module
2016-11-29Merge pull request #2870 from mscherer/fix_2869Jason DeTiberus
Gracefully handle OpenSSL module absence
2016-11-29Merge pull request #2874 from sdodson/etcd_embedded_upgradeScott Dodson
etcd upgrade playbook is not currently applicable to embedded etcd in…
2016-11-28etcd upgrade playbook is not currently applicable to embedded etcd installsScott Dodson
Fixes Bug 1395945
2016-11-28Merge pull request #2872 from dgoodwin/etcd-embedded-backupScott Dodson
Fix invalid embedded etcd fact in etcd upgrade playbook.
2016-11-28Fix invalid embedded etcd fact in etcd upgrade playbook.Devan Goodwin
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1398549 Was getting a different failure here complaining that openshift was not in the facts, as we had not loaded facts for the first master during playbook run. However this check was used recently in upgrade_control_plane and should be more reliable.
2016-11-28Gracefully handle OpenSSL module absenceMichael Scherer
Should fix #2869
2016-11-28Merge pull request #2858 from ↵Jason DeTiberus
lhuard1A/fix_list_after_create_on_libvirt_and_openstack Fix the list done after cluster creation on libvirt and OpenStack
2016-11-28Refactored to use Ansible systemd moduleRussell Teague
* Ansible systemd module used in place of service module * Refactored command tasks which are no longer necessary * Applying rules from openshift-ansible Best Practices Guide
2016-11-28Merge pull request #2865 from mtnbikenc/ansible-2.2-docsScott Dodson
Updating docs for Ansible 2.2 requirements
2016-11-28Merge pull request #2842 from mscherer/check_dbus_moduleScott Dodson
Verify the presence of dbus python binding
2016-11-28Merge pull request #2836 from abutcher/BZ1393645Scott Dodson
Merge admission plugin configs
2016-11-28Updating docs for Ansible 2.2 requirementsRussell 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-23Merge pull request #2851 from mtnbikenc/os_firewall-fixJason DeTiberus
Systemd `systemctl show` workaround
2016-11-23Systemd `systemctl show` workaroundRussell Teague
`systemctl show` would exit with RC=1 for non-existent services in v231. This caused the Ansible systemd module to exit with a failure of running the `systemctl show` command instead of exiting stating the service was not found. This change catches both failures on either older or newer versions of systemd. The change in systemd exit status could be resolved in systemd v232. https://github.com/systemd/systemd/commit/3dced37b7c2c9a5c733817569d2bbbaa397adaf7
2016-11-23Verify the presence of dbus python bindingMichael Scherer
While the proper fix is to have it installed by default, this commit will also permit to have a better error message in the case the module is not present (as running on python 3)
2016-11-22Merge pull request #2846 from jfchevrette/patch-1Jason DeTiberus
Update README.md
2016-11-22Update README.mdJean-Francois Chevrette
add missing dependencies
2016-11-22Merge pull request #2845 from abutcher/fix-mixed-envJason DeTiberus
Fix issues encountered in mixed environments
2016-11-22Merge pull request #2838 from mscherer/port_py3Jason DeTiberus
Make os_firewall_manage_iptables run on python3
2016-11-22Reference master binaries when delegating from node hosts which may be ↵Andrew Butcher
containerized.
2016-11-22Merge kube_admission_plugin_config with admission_plugin_configSamuel Munilla
Move the values in kube_admission_plugin_config up one level per the new format from 1.3: "The kubernetesMasterConfig.admissionConfig.pluginConfig should be moved and merged into admissionConfig.pluginConfig."
2016-11-22Merge pull request #2817 from mtnbikenc/os_firewall-refactorJason DeTiberus
Refactor os_firewall role
2016-11-22Merge pull request #2837 from vishpat/service-accountJason DeTiberus
Modified the error message being checked for
2016-11-22Merge pull request #2771 from stevekuznetsov/skuznets/network-managerScott Dodson
Added a BYO playbook for configuring NetworkManager on nodes
2016-11-22Added a BYO playbook for configuring NetworkManager on nodesSteve Kuznetsov
In order to do a full install of OpenShfit using the byo/config.yml playbook, it is currently required that NetworkManager be installed and configured on the nodes prior to the installation. This playbook introduces a very simple default configuration that can be used to install, configure and enable NetworkManager on their nodes. Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
2016-11-22Merge pull request #2711 from simon3z/hawkular-cluster-roleScott Dodson
Add hawkular admin cluster role to management admin
2016-11-22Merge pull request #2840 from mscherer/fix_f25Scott Dodson
Make the role work on F25 Cloud
2016-11-22Make the role work on F25 CloudMichael Scherer
On F24 and earlier, systemctl show always returned 0. On F25, it return 1 when a service do not exist, and thus the role fail on Fedora 25 cloud edition.
2016-11-22Make os_firewall_manage_iptables run on python3Michael Scherer
It fail with that traceback: Traceback (most recent call last): File \"/tmp/ansible_ib5gpbsp/ansible_module_os_firewall_manage_iptables.py\", line 273, in <module> main() File \"/tmp/ansible_ib5gpbsp/ansible_module_os_firewall_manage_iptables.py\", line 257, in main iptables_manager.add_rule(port, protocol) File \"/tmp/ansible_ib5gpbsp/ansible_module_os_firewall_manage_iptables.py\", line 87, in add_rule self.verify_chain() File \"/tmp/ansible_ib5gpbsp/ansible_module_os_firewall_manage_iptables.py\", line 82, in verify_chain self.create_jump() File \"/tmp/ansible_ib5gpbsp/ansible_module_os_firewall_manage_iptables.py\", line 142, in create_jump input_rules = [s.split() for s in output.split('\\n')]
2016-11-21Modified the error message being checked forVishal Patil
2016-11-21Merge pull request #2818 from mtnbikenc/package-refactorScott Dodson
Refactor to use Ansible package module
2016-11-21Merge pull request #2833 from dustymabe/dusty-tunedJason DeTiberus
Only run tuned-adm if tuned exists.
2016-11-21Only run tuned-adm if tuned exists.Dusty Mabe
Fedora Atomic Host does not have tuned installed. Fixes #2809
2016-11-21Merge pull request #2827 from abutcher/BZ1377619Jason DeTiberus
Allow ansible to continue when a node is unaccessible or fails.
2016-11-21Delegate openshift_manage_node tasks to master host.Andrew Butcher
2016-11-21Refactor os_firewall roleRussell Teague
* Remove unneeded tasks duplicated by new module functionality * Ansible systemd module has 'masked' and 'daemon_reload' options * Ansible firewalld module has 'immediate' option
2016-11-18Merge pull request #2820 from dgoodwin/yum-check-skip-atomicScott Dodson
Fix yum/subman version check on Atomic.
2016-11-18Merge pull request #2822 from sdodson/onlydnsmasqScott Dodson
node_dnsmasq -- Set dnsmasq as our only nameserver
2016-11-18Merge pull request #2825 from jsuchenia/gce-escape-lognameJason DeTiberus
Escape LOGNAME variable according to GCE rules #2736
2016-11-18Allow ansible to continue when a node is unaccessible or fails.Andrew Butcher
2016-11-18Create the file in two passes, atomicly copy it overScott Dodson
2016-11-18Escape LOGNAME variable according to GCE rulesJacek Suchenia
2016-11-17Merge pull request #379 from cgwalters/storage-nfs-lvmScott Dodson
storage/nfs_lvm: Also export as ReadWriteOnce
2016-11-17node_dnsmasq -- Set dnsmasq as our only nameserverScott Dodson
2016-11-17Refactor to use Ansible package moduleRussell Teague
The Ansible package module will call the correct package manager for the underlying OS.
2016-11-17Merge pull request #2821 from sdodson/disable-origin-repoScott Dodson
Allow users to disable the origin repo creation
2016-11-17Allow users to disable the origin repo creationScott Dodson
2016-11-17Fix yum/subman version check on Atomic.Devan Goodwin