| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
In interactive mode, automatically label nodes as infrastructure nodes. Two cases are covered:
1) If all nodes are masters, all hosts are labeled infra
2) If dedicated nodes are defined, the first two (or one) nodes are labeled as infra
|
|
|
|
| |
Restrict installed host check to only masters and nodes.
|
|\
| |
| | |
a-o-i: Move ansible_ssh_user to deployment
|
| |
| |
| |
| |
| | |
Update the nosetests to reflect the new location of ansible_ssh_user
in the config file.
|
| | |
|
|/ |
|
| |
|
|
|
|
| |
Rename 'OpenShift Enterprise' to 'OpenShift Container Platform' in the quick installer menu.
|
|
|
|
|
| |
This allows for arbitrary ansible variables to be set under the 'deployment' header of the
installer config file.
|
|
|
|
|
|
|
|
| |
The uninstall method was looking for the host list according to the
old quick-installer config file format. Updated to match the new
arbitrary yaml config format.
Fixes BZ#1359427
|
|
|
|
|
|
| |
Remove the option to select unsupported versions in the quick installer.
Fixes BZ#1358101
|
|
|
|
|
|
|
|
|
|
| |
A more dynamic and flexible method of writing out host groups to the ansible
inventory file. To accompany this, in the quick-installer interactive mode
the etcd role is automatically applied to any masters. Anyone hand writing
the quick installer config will now have to explicitly specify which hosts
will be etcd.
Fixes #2200
|
|
|
|
|
|
| |
Sets the roles appropriately when using a standalone storage host.
Fixes BZ#1353152
|
| |
|
| |
|
|\
| |
| | |
a-o-i: Support for arbitrary host-level variables
|
| |
| |
| |
| |
| | |
This allows the user to set a block containing any variables they want to set per-host
instead of per-role.
|
|/
|
|
|
|
| |
Several variables such as 'deployment_type' and 'ansible_config' were
being set under a variable group for the last defined role instead of
under OSEv3:vars.
|
|
|
|
| |
Previously, we we're saving the roles variables set during a run.
|
|\
| |
| | |
a-o-i: Looser facts requirements for unattended
|
| |
| |
| |
| |
| | |
Loosen the facts requirements for unattended installs to allow the user to install
with only 'connect_to' defined.
|
|/
|
|
|
| |
Correct an error in the way we're writing out the variable group tags
for host roles.
|
|
|
|
| |
Initial build of new, more flexible installer config file format.
|
| |
|
|\ |
|
| | |
|
| |
| |
| |
| | |
Add Origin 1.2 as one of the available installation options.
|
| |
| |
| |
| | |
Allow the user to specify origin install in unattended mode.s
|
| | |
|
| | |
|
|/
|
|
|
|
|
|
|
| |
Upgrade mappings can now optionally support an upgrade to latest minor
version, and an upgrade to next major version.
Dropped the "minor_version" as it is already defined by the mapping key.
For 3.2 the minor upgrade playbook is the same as the major.
|
|
|
|
|
|
| |
Global proxies were not supported until 3.2 so if a
lesser version is specified then we don't need to
ask for it.
|
|
|
|
| |
Write the proper variables for http(s) and proxy excludes to the ansible inventory.
|
|
|
|
|
| |
Some UI improvements to help make it more clear to the user what information we
are looking for.
|
| |
|
|
|
|
| |
Update the input to account for the new questions around proxies.
|
|\
| |
| | |
a-o-i: UI additions for proxies
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Fix issue with assigning the Host object to a variable that expects a string.
|
|/
|
|
|
|
|
| |
Always prompt the user for a storage host. The prompt defaults to the first master and warns the
user not to use a container-based installation for this.
WIP
|
|
|
|
|
|
| |
Somewhat hacky solution to let users install containerized 3.1.
A more flexible version will be forthcoming once we settle tagging
issues.
|
|\
| |
| | |
Add --gen-inventory command to atomic-openshift-installer.
|
| |
| |
| |
| |
| |
| | |
With the addition of a --gen-inventory flag and always displaying the location
of the inventory written to disk, we should write the hosts file to a more
prominent location rather than a hidden directory.
|
| |
| |
| |
| |
| |
| |
| |
| | |
This will just generate the Ansible inventory once all information is gathered,
inform the user where to find it, and exit.
Includes some test utility updates to make what broke as a result of this
change less fragile.
|
|\ \
| | |
| | | |
a-o-i: Error out early if callback_facts is None
|
| | |
| | |
| | |
| | |
| | |
| | | |
Bail out much earlier if for some reason callback_facts does not
return any data. This should prevent later methods from generating
stack traces.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Adds the ability to perform upgrades without any user input through:
atomic-openshift-installer --unattended upgrade --next-major
or
atomic-openshift-installer --unattended upgrade --latest-minor
|