summaryrefslogtreecommitdiff
path: root/roles/etcd
AgeCommit message (Collapse)Author
2016-05-02Default os_firewall_use_firewalld to false in os_firewall and remove overrides.Andrew Butcher
2016-04-20Remove etcd_interface variable. Remove openshift_docker dependency from the ↵Andrew Butcher
etcd role.
2016-04-20Use openshift_hostname/openshift_ip values for etcd configuration and ↵Andrew Butcher
certificates.
2016-04-14The openshift_docker role must set the version facts for containerized installsBrenton Leanhardt
QE found that for fresh installs we were basing the docker version facts of the images that could be pulled prior to configuring /etc/sysconfig/docker. This is an edge case but something we need to fix.
2016-04-12use RestartSec to avoid default rate limit in systemdBrenton Leanhardt
Lifted from https://github.com/openshift/origin/pull/8317
2016-03-31Bug 1320829 - Ensure docker installed for factsJason DeTiberus
- gather facts requiring docker only if docker is present and running - Update reference to etcd role in playbooks/common/openshift-etcd/config.yml to use openshift_etcd
2016-03-28make docker service want ose containerized servicesSeth Jennings
There are points where the docker service is restarted during the install. Sometimes the services that are PartOf docker.service do not get restarted when docker is restarted. https://bugzilla.redhat.com/show_bug.cgi?id=1318948 Systemd documentation recommends using "wants" as the perferred means of creating startup linkages between units. This patch makes the ose services wanted by the docker service rather than multi-user.target. This creates a downward link from the docker service to the ose containerized services.
2016-03-15Only mask etcd service for containerized installls when it's installedScott Dodson
2016-03-14improve ordering of systemd unitsJason DeTiberus
2016-03-14Ensure is_containerized is cast as bool.Andrew Butcher
2016-03-02Bug 1313169 - Ansible installer tries to enable etcd_container service even ↵Brenton Leanhardt
though containerized=false
2016-02-22remove version requirement from etcd, shouldn't be needed anymoreAdam Miller
2016-01-07Always pull docker imagesScott Dodson
2016-01-04Fix typo in etcd service status fact.Andrew Butcher
2015-12-26Fix restart handlers.Andrew Butcher
2015-12-16Add some guards to wait for images to be pulled before moving onScott Dodson
2015-12-15pull docker images only if not already presentJason DeTiberus
2015-12-15fixesJason DeTiberus
2015-12-15Containerization work by @sdodsonScott Dodson
2015-12-15Initial containerization work from @ibottyTobias Florek
copied from https://github.com/eparis/kubernetes-ansible/blob/17f98edd7ff53e649b43e26822b8fbc0be42b233/roles/common/tasks/main.yml
2015-12-09Remove yum / dnf duplicationScott Dodson
2015-12-02Fedora changes:Adam Miller
- ansible bootstrap playbook for Fedora 23+ - add conditionals to handle yum vs dnf - add Fedora OpenShift COPR - update BYO host README for repo configs and fedora bootstrap Fix typo in etcd README, remove unnecessary parens in openshift_node main.yml rebase on master, update package cache refresh handler for yum vs dnf Fix typo in etcd README, remove unnecessary parens in openshift_node main.yml
2015-11-02Fix etcd cert generation when etcd_interface is definedJason DeTiberus
- Refactor certificate generation to properly accept overrides of etcd_interface per host and set the certificate SANS and peer URLs properly. - Add sanity checking to user-set values of etcd_interface to provide a better error message
2015-09-23UpgradesScott Dodson
2015-08-13Require etcd 2.*Scott Dodson
Fixes #422 When etcd-2.1 is available in RHEL7 / Centos 7 we'll bumpt to that as it's considerably more stable with regard to WAL corruption and recovery.
2015-08-05Reduce heartbeat frequency to 500ms to reduce etcd cpu loadScott Dodson
Per https://github.com/coreos/etcd/pull/3097 reduce heartbeat to 500ms until we can ensure etcd 2.1 is in use Reduces the impact of but doesn't fix BZ1250310
2015-07-17Update dependencies to ensure repos are available before openshift_master_* ↵Jason DeTiberus
and etcd_* roles are run
2015-07-17Fix etcd default interfaceJason DeTiberus
- instead of hardcoding to eth0, use the interface associated with the ipv4 default route as the default instead.
2015-07-15add pauses to avoid service restarts from interfering with initial startup ↵Jason DeTiberus
bootstrapping
2015-07-10Etcd role updates and playbook updatesJason DeTiberus
- fix firewall conflict issues with co-located etcd and openshift hosts - added os_firewall dependency to etcd role - updated etcd template to better handle clustered and non-clustered installs - added etcd_ca role - generates a self-signed cert to manage etcd certificates, since etcd peer certificates are required to be client and server certs and the openshift ca will only generate client or server certs (not one authorized for both). - renamed openshift_etcd_certs role to etcd_certificates and updated it to manage certificates generated from the CA managed by the etcd_ca role - remove hard coded etcd_port in openshift_facts - updates for the openshift-etcd common playbook - removed etcd and openshift-etcd playbooks from the byo playbooks directory - added a common playbook for setting etcd launch facts - added an openshift-etcd common service playbook - removed unused variables - fixed tests for embedded_{etcd,dns,kube} in openshift_master - removed old workaround for reloading systemd units
2015-07-10Add etcd role that builds out basic etcd clusterScott Dodson
- Add initial etcd role - Add etcd playbook to create etcd client certs - Hookup master to etcd
2015-05-27Removed cloud.rb and it's associated libraries as it's no longer used. Also ↵Thomas Wiest
removed etcd role.
2015-02-24Cleanup empty role dirs/filesJason DeTiberus
2014-09-16Initial Commit. Sharing is caringKenny Woodson