1
0
mirror of https://github.com/openshift/openshift-ansible-contrib.git synced 2026-02-05 09:45:58 +01:00
Commit Graph

925 Commits

Author SHA1 Message Date
Øystein Bedin
cef7af2ce9 Moving common DNS roles out of the playbook area (#605) v3.5.0 2017-08-02 16:40:08 +02:00
Chandler Wilkerson
b9c93ebecb Added dynamic inventory setup instructions. (#609) 2017-08-01 19:17:19 +02:00
Chandler Wilkerson
6b072132de Ovirt engine operations should run from localhost 2017-08-01 11:59:22 -04:00
Chandler Wilkerson
2a80220022 Need to quote bare variable in assignment (#607) 2017-08-01 14:47:01 +02:00
Peter Schiffer
dc9a301123 Add config options for infra nodes 2017-07-31 08:04:40 -04:00
Peter Schiffer
e4ee75ef9b Support scaling up for masters and nodes (#598)
* Support scaling up for masters and nodes

* Simplify scaleup code

* Add sanity checks before upscaling
2017-07-28 22:38:42 +02:00
Bogdan Dobrelya
a83c7b837c Merge pull request #591 from day4skiing/dnspri-wildcard
Add wildcard record for Private DNS
2017-07-28 18:28:48 +02:00
Davis Phillips
86a99ac488 Merge pull request #565 from cooktheryan/loggin-aws
Logging on  aws
2017-07-28 11:16:47 -05:00
Bogdan Dobrelya
fb9a14b616 Note about jmespath requirement for control node (#599)
Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
2017-07-28 16:44:36 +02:00
Chandler Wilkerson
3e8936a413 Unregister VMs before destroying them (#600) 2017-07-27 22:15:32 -04:00
Chandler Wilkerson
e1598cd430 Rhv lastfixes (#601)
* Spelling typo

* Fix for nfs server path

* yamllint hates blan lines
2017-07-27 22:14:34 -04:00
Ryan Cook
e267347cc7 i seriously hate you linter 2017-07-27 17:07:08 -04:00
Ryan Cook
2684a0a762 linting fix...maybe 2017-07-27 17:01:29 -04:00
Ryan Cook
cda6e89f43 really travis...you are going to yell about that 2017-07-27 16:48:21 -04:00
Ryan Cook
6e499efe9b Merge branch 'master' into loggin-aws 2017-07-27 16:35:47 -04:00
Ryan Cook
76223e4f2a do i even do work without lint 2017-07-27 16:34:34 -04:00
Ryan Cook
bcd1c22a2c edu suggestions 2017-07-27 16:31:13 -04:00
Peter Schiffer
ef58f3d5b3 Fix openshift enterprise deployment (#597)
Inline if apparently needs to have else
2017-07-27 17:14:29 +02:00
Bogdan Dobrelya
229929345f Merge pull request #535 from bogdando/bastion_inventory
Options for bastion, SSH config, static inventory autogeneration
2017-07-27 15:39:42 +02:00
Øystein Bedin
20a06516b6 Adding meta info for galaxy consumption of this repo (#593)
* Adding meta info for galaxy consumption

* Fixing TravisCI lint error
2017-07-27 15:31:27 +02:00
James Labocki
babf98c583 Update README.md (#595)
Changing path to diagram
2017-07-27 09:28:15 -04:00
Glenn S West
ad515cbe9d Merge pull request #594 from e-minguez/add_node_azure_rg
Resource group fix
2017-07-27 17:03:32 +08:00
Eduardo Minguez Perez
5820175e73 Location fix. 2017-07-27 10:54:02 +02:00
Eduardo Minguez Perez
4f6d90117d Resource group fix (it should be fixed) 2017-07-27 10:21:01 +02:00
Glenn S West
bc299a20c0 Merge pull request #588 from e-minguez/azure_sdn_parameter
Added SDN option
2017-07-27 13:29:48 +08:00
Dan Jurgensmeyer
13ca03be1f removed openstack 2017-07-26 17:16:55 -06:00
Marco Berube
1c6118b938 Tower integration to deploy Openshift (#584)
* Ansible Tower Integration added

* fixing YAML errors found by Linter

* fixing another lint YAML error

* more linter issues fixed

* hopefully latest yaml linter issue
vmw-3.5
2017-07-26 15:46:12 -04:00
Davis Phillips
78b6c37fbf fix storage class removal 2017-07-26 15:25:47 -04:00
Dan Jurgensmeyer
0e98a06890 Add wildcard pointer to Private DNS 2017-07-26 09:34:39 -06:00
Peter Schiffer
eb5d25073a Fix syntax error when running gcloud.sh script multiple times (#590)
Resolves #566
2017-07-26 17:02:55 +02:00
Eduardo Minguez Perez
1839b059de Added SDN option 2017-07-26 10:59:24 +02:00
Davis Phillips
023ea55f17 Merge pull request #587 from dav1x/cns-support
Reverting storage nodes back to using storage_node
2017-07-25 17:09:54 -05:00
Davis Phillips
a2e455d6d5 fixind storage_nodes 2017-07-25 16:25:29 -05:00
Davis Phillips
f0e91acdb1 move to numbering all on storage_nodes 2017-07-25 16:21:44 -05:00
Davis Phillips
5ca16481ef Cns support (#586)
* various fixes and enhancements

* change 30g to 20g

* last minute changes and stream lines

* mend
2017-07-25 14:16:41 -04:00
Davis Phillips
e02e6b2f51 mend 2017-07-25 13:09:48 -05:00
Davis Phillips
85d146cc41 last minute changes and stream lines 2017-07-25 13:06:48 -05:00
Davis Phillips
6a111dcdab Cns support (#582)
* various fixes and enhancements

* change 30g to 20g
2017-07-25 12:59:53 -04:00
Chandler Wilkerson
9f1ccb73c6 Accidentally made this a list of hashes instead of a straight hash 2017-07-25 12:59:32 -04:00
Bogdan Dobrelya
0f7c6d2b01 Options for bastion, SSH config, static inventory autogeneration
* At the provisioning stage, allow users to auto-generate SSH config,
  when using a static inventory.
* Run playbooks to provsion and post-provision as a separate, when
  using a bastion. This re-applies the SSH config, which ansible can't
  do on the fly.
* Support a pre-installed bastion node, colocated with the 1st infra
  node.
* With a bastion enabled, reduce floating IP footprint to infra and
  dns nodes only, effectively isolating a cluster in a private
  network.

Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
2017-07-25 17:41:15 +02:00
Bogdan Dobrelya
79f681b983 Add bastion and ssh config for the static inventory role
* Autogenerate SSH config for static inventory and bastion.
* When using bastion, use FQDN for inventory's ansible_host and SSH
  config's Hostname. Simplifies accessing nodes by names instead of
  private IPs.

Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
2017-07-25 17:05:43 +02:00
Davis Phillips
1d8bfbccdf change 30g to 20g 2017-07-25 09:35:30 -05:00
Davis Phillips
8b06e85d1f Merge branch 'master' of https://github.com/openshift/openshift-ansible-contrib into cns-support 2017-07-25 09:34:00 -05:00
Davis Phillips
b61d28fbc6 various fixes and enhancements 2017-07-25 09:33:33 -05:00
Eduardo Minguez Perez
ed4eb09701 Add Azure host
* add_host script to add new nodes, infranodes or hosts
    * Add vm, nic, disks, nsg, attach to lbs, etc.
    * Prepare host for OCP scale up
    * Run scale up
    * Auto name "discovery" (node0X+1)
    * Default sane values for everything except resourcegroup
    * Only jq required
NOTE: The current ansible modules doesn't support stuff like add host to
LB, availability set, specify the ipconfig name, etc., otherwise ansible
would have been used.
* Clean up ARM templates for unneeded variables
* Renamed infraavailabilityset to infranodeavailabilityset to be the
same as the others
* Clean up master.sh script for unneeded variables
* Removed yum update comment in node.sh
* Workaround for BZ: https://bugzilla.redhat.com/show_bug.cgi?id=1469358
2017-07-25 10:17:54 -04:00
Tomas Sedovic
95f3b05170 Set openshift_hostname explicitly for openstack (#579)
This fixes a regression caused by the move to the static inventory.
The nodes in `oc get nodes` should be (and had been) identified by
their hostnames (e.g. master-0.openshift.example.com), but are
now using their internal IP addresses instead.
2017-07-25 15:17:20 +02:00
Chandler Wilkerson
3e9904918b Rhv details (#575)
* Added validation playbook

* Added uninstall VMs playbook

* Added additional load balancer config

* Fixed app validation

* Added reverse dns and hosts style formats

* Removing static inventory creation for now

* Moved console_port variable to ocp-vars for sharing with validation script.

* Fixed yaml syntax

* Made hostnames more variable

* Explained generation of htpasswd password hashes

* Changed to non-enforcing for softer affinity handling

* Misconstrued relationship between containerized OCP on RHEL and Atomic
2017-07-25 08:45:48 +02:00
Davis Phillips
9636285d9e Merge pull request #576 from dav1x/cns-support
Cns support
2017-07-24 11:25:58 -05:00
Davis Phillips
5318db906a Update openshift-install.yaml 2017-07-24 11:07:41 -05:00
Davis Phillips
bb3e3ef5fd Update node-setup.yaml 2017-07-24 11:06:05 -05:00