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
Antoine Legrand
4566d60e6f
Slowdown apimaster restart
8 years ago
Antoine Legrand
b9781fa7c2
Symlink dnsmasq conf
8 years ago
Smaine Kahlouch
90ffb8489a
fix some handlers
8 years ago
Smaine Kahlouch
baaa6efc2b
workaround_ha_apiserver
8 years ago
ant31
56b92812fa
Fix systemd reload and calico unit
8 years ago
Smaine Kahlouch
4984b57aa2
use rsync instead of command
8 years ago
Smaine Kahlouch
283c4169ac
run apiserver as a service
reorder master handlers
typo for sysvinit
8 years ago
Smaine Kahlouch
cb59559835
use command instead of synchronize
8 years ago
Antoine Legrand
078b67c50f
Remove downloader host
8 years ago
Antoine Legrand
f68d8f3757
Add seT_remote_user in synchronize
8 years ago
Smaine Kahlouch
8127e8f8e8
Flannel running as pod
8 years ago
ant31
5d61b5e813
Fix namespace
8 years ago
ant31
b769636435
Ansible 2.0
8 years ago
Smaine Kahlouch
eab2cec0ad
fix kubectl perms
8 years ago
ant31
f49aa90bf7
fix synchronize pull mode
8 years ago
Smaine Kahlouch
d5320961e9
enforce user root when sudo is used
9 years ago
ant31
8fa0110e28
Remove local dep. downloader
9 years ago
Smaine Kahlouch
29bf90a858
review handlers for sysvinit
9 years ago
Antoine Legrand
5c15d14f12
Run etcd as pod
9 years ago
Smaine Kahlouch
ab694ee291
Install python-httplib2 required packaged
9 years ago
Smaine Kahlouch
e7e03bae9f
calico talks to apiserver with https
9 years ago
Antoine Legrand
184bb8c94d
Use 0755 mode for binaries
9 years ago
Smaine Kahlouch
b3841659d7
Review role order, use master ip even when fqdn are used in the inventory
9 years ago
ant31
958c770bef
Update ports
9 years ago
ant31
f21f660cc5
Use kube_apiserver_port
9 years ago
Smaine Kahlouch
2fc8b46996
etcd can run on a distinct cluster
9 years ago
Smaine Kahlouch
5efc09710b
Renaming hyperkube image vars
9 years ago
Smaine Kahlouch
9862afb097
Upgrade kubernetes to v1.1.3
9 years ago
Smaine Kahlouch
1568cbe8e9
optionnal api runtime extensions
9 years ago
Smaine Kahlouch
eb4dd5f19d
update kubectl bash completion
9 years ago
Smaine Kahlouch
f49620517e
running kubernetes master processes as pods
9 years ago
Smaine Kahlouch
a03f3739dc
Add kubectl bash completion, missing script
9 years ago
Smaine Kahlouch
bfe78848fa
Add kubectl bash completion
9 years ago
Smaine Kahlouch
126d4e36c8
Fix kube-proxy on master
9 years ago
Smaine Kahlouch
97c4edc028
Add api runtime config option, review kubernetes handlers
9 years ago
Smaine Kahlouch
4a9a82ca86
include kubernetes config
9 years ago
Smaine Kahlouch
d7b7db34fa
move task service kube-api to the end of role master
9 years ago
Smaine Kahlouch
4dd85b5078
move task service kube-api to the end of role master
9 years ago
ant31
c352df6fc8
Add Backup
9 years ago
Antoine Legrand
57e1831f78
Update calico to 0.11.0
9 years ago
Smaine Kahlouch
5319f23e73
include kubernetes config
9 years ago
Smaine Kahlouch
0b164bec02
add option proxy mode iptables for better performances
9 years ago
ant31
3bf74530ce
Add IP var
9 years ago
Smaine Kahlouch
f216302f95
Calico is not a network overlay
9 years ago
Smaine Kahlouch
00c562828f
Initial commit
9 years ago