c12s-kubespray/roles
JuanJo Ciarlante 4077934519 [jjo] add DIND support to contrib/ (#3468)
* [jjo] add DIND support to contrib/

- add contrib/dind with ansible playbook to
  create "node" containers, and setup them to mimic
  host nodes as much as possible (using Ubuntu images),
  see contrib/dind/README.md

- nodes' /etc/hosts editing via `blockinfile` and
  `lineinfile` need `unsafe_writes: yes` because /etc/hosts
  are mounted by docker, and thus can't be handled atomically
  (modify copy + rename)

* dind-host role: set node container hostname on creation

* add "Resulting deployment" section with some CLI outputs

* typo

* selectable node_distro: debian, ubuntu

* some fixes for node_distro: ubuntu

* cpu optimization: add early `pkill -STOP agetty`

* typo

* add centos dind support ;)

* add kubespray-dind.yaml, support fedora

- add kubespray-dind.yaml (former custom.yaml at README.md)
- rework README.md as per above
- use some YAML power to share distros' commonality
- add fedora support

* create unique /etc/machine-id and other updates

- create unique /etc/machine-id in each docker node,
  used as seed for e.g. weave mac addresses

- with above, now netchecker 100% passes WoHooOO!
  🎉 🎉 🎉

- updated README.md output from (1.12.1, verified
  netcheck)

* minor typos

* fix centos node creation, needs earlier udevadm removal to avoid flaky facts, also verified netcheck Ok \o/

* add Q&D test-distros.sh, back to manual /etc/machine-id hack

* run-test-distros.sh cosmetics and minor fixes

* run-test-distros.sh: $rc fix and minor formatting changes

* run-test-distros.sh output cosmetics
2018-10-15 09:44:02 +02:00
..
adduser Fix createhome directory for adduser role 2018-08-23 08:55:11 +02:00
bastion-ssh-config Split deploy steps in separate playbooks: part1 (#3451) 2018-10-09 19:14:33 -07:00
bootstrap-os Fix ansible syntax to avoid ansible warnings (#3499) 2018-10-11 00:45:00 -07:00
container-engine Handling docker clean up during docker upgrade and docker config changes. (#3321) 2018-10-12 10:29:51 -07:00
dnsmasq #3475 - make dnsmasq to send queries to all servers in upstream. Make… (#3481) 2018-10-09 23:29:06 -07:00
download Fix ansible syntax to avoid ansible warnings (#3499) 2018-10-11 00:45:00 -07:00
etcd Ability to define SSL certificates duration and SSL key size (#3482) 2018-10-09 04:43:30 -07:00
kubernetes [jjo] add DIND support to contrib/ (#3468) 2018-10-15 09:44:02 +02:00
kubernetes-apps Add Priority class for tiller and fix tiller override. (#3494) 2018-10-12 11:46:39 -07:00
kubespray-defaults fix kube-controller-manager config with openstack-cacert (#3435) 2018-10-12 06:39:58 -07:00
network_plugin calico CALICO_IPV4POOL_IPIP overriding variable (#3507) 2018-10-12 00:09:36 -07:00
remove-node Add the path to kubectl binary 2018-08-12 10:50:50 +02:00
reset fix nginx proxy configuration conflicts (#3489) 2018-10-11 06:33:18 -07:00
upgrade Fixes for upgrade mode 2018-09-13 18:42:01 +03:00
vault UI is required for vault #3376 (#3377) 2018-09-26 00:27:38 -07:00
win_nodes/kubernetes_patch absolute path for kubectl. 2018-09-07 09:33:43 -04:00