-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
combine system-container files under ./root
- Loading branch information
1 parent
9c49b9a
commit e02bc5d
Showing
6 changed files
with
48 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
ORIGIN-ANSIBLE IMAGE INSTALLER | ||
=============================== | ||
|
||
Contains Dockerfile information for building an openshift/origin-ansible image | ||
based on `centos:7` or `rhel7.3:7.3-released`. | ||
|
||
Read additional setup information for this image at: https://hub.docker.com/r/openshift/origin-ansible/ | ||
|
||
Read additional information about the `openshift/origin-ansible` at: https://github.com/openshift/openshift-ansible/blob/master/README_CONTAINER_IMAGE.md | ||
|
||
Also contains necessary components for running the installer using an Atomic System Container. | ||
|
||
|
||
System container installer | ||
========================== | ||
|
||
These files are needed to run the installer using an [Atomic System container](http://www.projectatomic.io/blog/2016/09/intro-to-system-containers/). | ||
These files can be found under `root/exports`: | ||
|
||
* config.json.template - Template of the configuration file used for running containers. | ||
|
||
* manifest.json - Used to define various settings for the system container, such as the default values to use for the installation. | ||
|
||
* service.template - Template file for the systemd service. | ||
|
||
* tmpfiles.template - Template file for systemd-tmpfiles. | ||
|
||
These files can be found under `root/usr/local/bin`: | ||
|
||
* run-system-container.sh - Entrypoint to the container. | ||
|
||
## Options | ||
|
||
These options may be set via the ``atomic`` ``--set`` flag. For defaults see ``root/exports/manifest.json`` | ||
|
||
* OPTS - Additional options to pass to ansible when running the installer | ||
|
||
* VAR_LIB_OPENSHIFT_INSTALLER - Full path of the installer code to mount into the container | ||
|
||
* VAR_LOG_OPENSHIFT_LOG - Full path of the log file to mount into the container | ||
|
||
* PLAYBOOK_FILE - Full path of the playbook inside the container | ||
|
||
* HOME_ROOT - Full path on host to mount as the root home directory inside the container (for .ssh/, etc..) | ||
|
||
* ANSIBLE_CONFIG - Full path for the ansible configuration file to use inside the container | ||
|
||
* INVENTORY_FILE - Full path for the inventory to use from the host |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.