Matthew Mosesohn
e727bd52f1
Add option to disable ipv6 dns lookup
New variable disable_ipv6_dns in kubernetes/preinstall.
8 years ago
Matthew Mosesohn
1b1f5f22d4
Fix etcd standalone deployment
etcd facts are generated in kubernetes/preinstall, so etcd nodes need
to be evaluated first before the rest of the deployment.
Moved several directory facts from kubernetes/node to
kubernetes/preinstall because they are not backward dependent.
8 years ago
Bogdan Dobrelya
a76e5dbb11
Fix set_facts visibility
Move set_facts to the preinstall scope, so every role
may see it. For example, network plugins to see the etcd_endpoint.
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
8 years ago
Smana
922c6897d1
Install python-pip on first master
8 years ago
Smana
8281b98e19
install kpm in order to deploy addons
8 years ago
Smana
97de82bbcc
upgrade weave to v1.5.0 with cni
8 years ago
Rob Hirschfeld
fb980e4542
missed tick in message
cosmetic
8 years ago
Rob Hirschfeld
f12ad6a56f
consolidate EPEL change into a single task
as per @smana request
8 years ago
Rob Hirschfeld
831a54e9b7
add code to detect if epel is already installed and skip it if it is
add option for generic
8 years ago
Smana
48a85ce8f8
use docker repository to install on CentOS
8 years ago
Smana
936927a54f
Fix docker install on rhel7
8 years ago
teuto.net Netzdienste GmbH
a192111e6a
Reverted deletion of "changed_when: False" for Task "Install python-dnf for latest RedHat versions". Deleted "changed_when: False" on Task "Install latest version of python-apt for Debian distribs" to get notified when kubespray has installed a new package version.
8 years ago
teuto.net Netzdienste GmbH
4271dd6645
using apt module instead of command module to install python-apt
8 years ago
teuto.net Netzdienste GmbH
9f8da6c225
Implemented cloud-provider integration for OpenStack.
Currently kubespray does not install kubernetes in a way that allows cinder volumes to be used. This commit provides the necessary cloud configuration file and configures kubelet and kube-apiserver to use it.
8 years ago
Smaine Kahlouch
68fafd030d
choose between gce and aws cloud providers
8 years ago
Smana
fca384e24c
first version of CoreOS on GCE
Please enter the commit message for your changes. Lines starting
8 years ago
Smana
39caf94790
update hyperkube version
8 years ago
Smana
c0cf506fb4
install epel-release on RHEL7
8 years ago
Smana
a649aa8b7e
use ansible_service_mgr to detect init system
8 years ago
Smaine Kahlouch
4f92417a5d
split network plugins into distinct roles
8 years ago
Smaine Kahlouch
4d3f6c6533
install epel release for rhel
install required packages before common
roles/kubernetes/preinstall/tasks/main.yml
8 years ago
Greg Althaus
c7bd2a2a1e
Need to use separate stanzas for each repo because the
args are different. Sigh.
8 years ago
ant31
f5508b1794
Use update_cache when possible
8 years ago
Smaine Kahlouch
4984b57aa2
use rsync instead of command
8 years ago
Smaine Kahlouch
cb59559835
use command instead of synchronize
8 years ago
Greg Althaus
ec1073def8
Test for a systemd service that should be up.
8 years ago
Smaine Kahlouch
de038530ef
don't run gitinfos by default
8 years ago
Smaine Kahlouch
337977e868
script which gives info about the deployment state
fix script location
8 years ago
Smaine Kahlouch
a5094f2a6a
move /etc/hosts configuration in 'preinstall' role
8 years ago
Smaine Kahlouch
8127e8f8e8
Flannel running as pod
9 years ago
ant31
9a03249446
Add travis tests
9 years ago
Smaine Kahlouch
be5fe9af54
never report changed for init system detection
9 years ago
Smaine Kahlouch
7006d56ab8
split role download and preinstall
9 years ago
Smaine Kahlouch
98fe2c02b2
review local tasks
9 years ago
Smaine Kahlouch
92c2a9457e
rename role common to kubernetes/preinstall
9 years ago
Smaine Kahlouch
dbb6f4934e
common role in order to support other linux distribs
9 years ago
Smaine Kahlouch
9f07f2a951
install docker on a largest number of linux distribution (based on https://github.com/marklee77/ansible-role-docker )
9 years ago