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
457ed11b49
fixed deprecation warnings regarding bare variables
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
Smaine Kahlouch
ba4ad51c26
add aufs-tools package for debian
8 years ago
Stig Telfer
ff03c82151
On CoreOS, /etc/hosts does not always exist.
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
Smana
91fca69aa0
generate secrets on deployment machine
test travis with sudo=true instead of required
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
bedcca922c
Add variables and defaults for multiple types of ip addresses.
Each node can have 3 IPs.
1. ansible_default_ip4 - whatever ansible things is the first IPv4 address
usually with the default gw.
2. ip - An address to use on the local node to bind listeners and do local
communication. For example, Vagrant boxes have a first address that is the
NAT bridge and is common for all nodes. The second address/interface should
be used.
3. access_ip - An address to use for node-to-node access. This is assumed to
be used by other nodes to access the node and may not be actually assigned
on the node. For example, AWS public ip that is not assigned to node.
This updates the places addresses are used to use either ip or access_ip and walk
up the list to find an address.
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