atomic-openshift-installer(1)
=============================
:man source: atomic-openshift-utils
:man version: %VERSION%
:man manual: atomic-openshift-installer
NAME
----
atomic-openshift-installer - Interactive OpenShift Container Platform (OCP) installer
SYNOPSIS
--------
atomic-openshift-installer [OPTIONS] COMMAND [OPTS]
DESCRIPTION
-----------
**atomic-openshift-installer** makes the process for installing OCP
easier by interactively gathering the data needed to run on each
host. It can also be run in unattended mode if provided with a
configuration file.
OPTIONS
-------
The following options are common to all commands.
*-u*, *--unattended*::
Run installer in **unattended** mode. You will not be prompted to
answer any questions.
*-c*, *--configuration* 'PATH'::
Provide an alternate 'PATH' to an 'installer.cfg.yml' file.
*-a* 'DIRECTORY', *--ansible-playbook-directory* 'DIRECTORY'::
Manually set the 'DIRECTORY' in which to look for Ansible playbooks.
*--ansible-log-path* 'PATH'::
Specify the 'PATH' of the directory in which to save Ansible logs.
*-v*, *--verbose*::
Run the installer with more verbosity.
*-d*, *--debug*::
Enable installer debugging. Logs are saved in '/tmp/installer.txt'.
*-h*, *--help*::
Show the usage help and exit.
COMMANDS
--------
**atomic-openshift-installer** has four modes of operation:
* **install**
* **uninstall**
* **upgrade**
* **scaleup**
The options specific to each command are described in the following
sections.
INSTALL
-------
The **install** command will guide you through steps required to
install an OCP cluster. After all of the required information has been
collected (target hosts, storage options, high-availability), the
installation will begin.
*-f*, *--force*::
Forces an installation. This means that hosts with existing
installations will be reinstalled if required.
*--gen-inventory*::
Generate an Ansible inventory file and exit. The default location for
the inventory file is '~/.config/openshift/hosts'.
UNINSTALL
---------
The **uninstall** command will uninstall OCP from your target
hosts. This command has no additional options.
UPGRADE
-------
The **upgrade** command will upgrade a cluster of hosts to a newer
version of OCP.
*-l*, *--latest-minor*::
Upgrade to the latest minor version. For example, if you are running
version **3.2.1** then this could upgrade you to **3.2.2**.
*-n*, *--next-major*::
Upgrade to the latest major version. For example, if you are running
version **3.2** then this could upgrade you to **3.3**.
SCALEUP
-------
The **scaleup** command is used to add new nodes to an existing cluster.
This command has no additional options.
FILES
-----
*~/.config/openshift/installer.cfg.yml* -- Installer configuration
file. Can be used to generate an inventory later or start an
unattended installation.
*~/.config/openshift/hosts* -- Generated Ansible inventory file. Used
to run the Ansible playbooks for install, uninstall, and upgrades.
*/tmp/ansible.log* -- The default location of the ansible log file.
*/tmp/installer.txt* -- The location of the log file for debugging the
installer.
AUTHOR
------
Red Hat OpenShift Productization team
For a complete list of contributors, please visit the GitHub charts
page.
COPYRIGHT
---------
Copyright © 2016 Red Hat, Inc.
**atomic-openshift-installer** is released under the terms of the ASL
2.0 license.
SEE ALSO
--------
*ansible*(1), *ansible-playbook*(1)
*The openshift-ansible GitHub Project* --
*The atomic-openshift-installer Documentation* --