Jeff Bean
f259892cc9
Basic Generic File Cleanups
...
No major changes, just renaming, whitespace, etc
2015-06-24 13:45:46 -04:00
Eric Paris
9816488179
Do not restart etcd quickly
...
https://github.com/coreos/etcd/pull/2878
etcd destroys itself if you start and then restart etcd very rapidly.
So don't do that any more.
2015-06-24 13:45:46 -04:00
Eric Paris
70b7358d00
If multiple etcd servers defined, point at all of them
...
(we still can only set up a single server though)
2015-06-24 13:45:46 -04:00
Eric Paris
a95243450e
Set up flannel in your cluster!
2015-06-24 13:45:42 -04:00
Eric Paris
bc6c425ab4
Use 'command' not 'shell' even thought it doesn't matter
2015-06-24 13:45:42 -04:00
Eric Paris
fec5e789fd
Shorthand to run the ansible setup command
2015-06-24 13:45:42 -04:00
Eric Paris
f66395283e
Rename minion->node
2015-06-24 13:45:42 -04:00
Eric Paris
c4ba90337c
Only install kube-master on the master and node on the nodes
2015-06-24 13:45:42 -04:00
Eric Paris
f274881b94
do not register nodes to apiserver
...
They now register themselves
2015-06-24 13:45:42 -04:00
Eric Paris
8bb7e14a44
Rework cluster.yml and use tags, not files
2015-06-24 13:45:41 -04:00
Eric Paris
b0b3b03045
Use {{ ansible_pkg_mgr }} instead of yum
...
This should make things work on systems with dnf and even on systems
which use apt!
2015-06-24 13:45:41 -04:00
Eric Paris
3af9346596
etcd requires advertise-client-urls with listen-client-urls
...
otherwise it won't start
2015-06-24 13:45:41 -04:00
Eric Paris
8830e7b84e
Follow upstream default admission controllers
2015-06-24 13:45:41 -04:00
Tim Hockin
3005471100
Add new apiserver flags for clusterIP (nee portal)
...
Leave old flags but marked as deprecated
2015-05-28 16:10:44 -07:00
Jeff Lowdermilk
553f9f822b
Add ga-beacon analytics to gendocs scripts
...
hack/run-gendocs.sh puts ga-beacon analytics link into all md files,
hack/verify-gendocs.sh verifies presence of link.
2015-05-15 18:56:38 -07:00
Jordan Liggitt
7e14a80f63
ServiceAccount admission plugin
2015-05-11 17:18:06 -04:00
Victor Marmol
92bd8577e0
Merge pull request #7931 from pmorie/typo
...
Fix typos in different config comments
2015-05-08 08:05:51 -07:00
Paul Morie
b5dd5be123
Fix typos in different config comments
2015-05-07 18:44:24 -04:00
Paul Weil
5acdf5e70b
remove trailing comma. Add sc admission controller to ansible and systemd
2015-05-05 16:34:38 -04:00
Brendan Burns
19e4e16ec2
Fix typo.
2015-04-07 11:56:48 -07:00
Eric Paris
051ab346bd
Use IANA ports for etcd
...
http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?search=etcd
Use 2379 and 2380, not 4001 and 7001
2015-04-03 13:02:56 -04:00
Eric Paris
a94d8e361e
Only run node creation on the first master
...
True, we can only have one master today, but this gets us ready for when
it comes later
2015-04-03 13:01:14 -04:00
Eric Paris
4e8a29c2ca
Add a README file
2015-04-03 13:01:13 -04:00
Eric Paris
d3862b5ea2
Just put all vars in all.yml
...
The distinction between all/etcd/masters wouldn't make sense for a
non-developer
2015-04-03 13:01:13 -04:00
Eric Paris
b25996dbcd
Add comments to configuration variables
2015-04-03 13:01:12 -04:00
Eric Paris
0166392cfe
Collect packge info in the repo, not in python
...
There is no need for a python fact collector, just do it in ansible
commands instead
2015-04-03 13:01:03 -04:00
Eric Paris
c4241fb2ae
Use v1beta3 node definitions
2015-04-03 12:01:46 -04:00
Eric Paris
35c7b16592
example ansible setup repo
...
This is a basic ansible repo that will do a couple of things
1) set up an etcd node
2) set up a master running apiserver, scheduler, controller-manager
3) setup any number of nodes
Hopefully this can be expanded to do things like set up skydns, set up a
private docker repo, set up an overlay network (flannel) etc etc. But
right now all it does is set up etcd and configure a master and nodes.
2015-04-03 12:01:36 -04:00