| Age | Commit message (Collapse) | Author |
|
The rhel_subscribe role used to read the shell environment variables for
its input with a broken fallback to Ansible variables.
This updates the role to only use Ansible vars. If the user wants to do
an env lookup, they can do so when calling the role.
|
|
When a package install/update fails due to network blips or other spotty
availability, retry it. If the failure is a real failure (e.g. package
is really not there) it still fails after 3 tries (Ansible default).
|
|
|
|
|
|
|
|
Correct usage of include_role
|
|
Use IP addresses for OpenStack nodes
|
|
When attempting to run openshift-ansible in a kubernetes pod, we
attempted to use a configmap to mount in our inventory to run against.
However kubernetes mounts configmaps/secrets volumes through the use of
relative symlinks. The use of "cp -a" in this script then copies a
relative symlink to /tmp which is now dangling, and ansible will fail to
run.
This patch changes to just copy the file regularly resulting in a value
temp file that is not a symlink.
|
|
|
|
Only run default contiv commands once
Fix detection of firewalld
Open up netmaster ports to all nodes
Make sure etcd ca stuff only runs once
|
|
Automatic merge from submit-queue.
Fix no_log warnings for custom module
We need to set no_log for password and private_key
variables.
|
|
got removed from repo
|
|
Add external glusterfs backend to hosted and glusterfs playbook
|
|
|
|
|
|
The role is looking for the usernames, passwords, etc. first in the
shell environment and then in the Ansible vars.
When the environment is empty, however, the lookup returns an empty
string not an undefined variable, so the `default` fallback is never
used and the ansible variables end up being ignored.
By adding `True` to the end of the filter, it will work with any falsey
value (including an empty string) not just undefined variables.
|
|
|
|
We need to set no_log for password and private_key
variables.
|
|
Automatic merge from submit-queue.
Remove openshift_facts project_cfg_facts
|
|
fix for Gluster force restart
|
|
Add external_svc_subnet field for k8s loadbalancer type service
in kuryr-kubernetes code support external service subnet
but openshift does not support yet
Signed-off-by: jihoon.o <jihoon.o@samsung.com>
|
|
This simplifies some variable logic.
|
|
Remove dns_port fact
|
|
Simply dns_port variable by remove from openshift_facts.
|
|
- Add support for annotations in oc_service
- Use oc_service instead of oc_obj
- Use oc_pvc instead of oc_obj
- Work around lack of idempotency for oc_obj DeploymentConfig
|
|
Remove unused task file from etcd role
|
|
Remove openshift_clock from meta depends
|
|
Combine openshift_node and openshift_node_dnsmasq
|
|
remove schedulable from openshift_facts
|
|
|
|
dist.iteritems() no longer exists in Python 3.
|
|
Remove openshift.common.cli_image
|
|
Update prometheus to 2.0.0 GA
|
|
fix type in authroize
|
|
|
|
Unlike other cloud providers, OpenStack VMs are not able to resolve each
other by their names. If you try to run the playbooks against nodes
without a pre-created /etc/hosts or a DNS that provides the hostname/ip
resolution, it will fail.
By setting the `openshift_hostname` variable to each node's IP address,
we're able to deploy a functional cluster without running a custom DNS.
It is still possible to provide an external server with nsupdate keys
and have it be populated, but that is no longer a hard requirement.
|
|
|
|
inventory: Add example for service catalog vars
|
|
Fix openshift_env fact creation within openshift_facts.
|
|
This commit removes schedulable from openshift_facts in
favor of detecting whether or not a host is a master
via inventory.
|
|
Signed-off-by: Steve Milner <smilner@redhat.com>
|
|
mtnbikenc/include-deprecation-openshift-service-catalog
Include Deprecation - openshift-service-catalog
|
|
Switch to import_role for some required roles.
|
|
This commit removes openshift.common.cli_image in
favor of openshift_cli_image.
|
|
|
|
This commit combines these two roles. This will
prevent openshift_node_facts from running twice.
|
|
GlusterFS: Remove extraneous line from glusterblock template
|
|
Signed-off-by: Jose A. Rivera <jarrpa@redhat.com>
|
|
Simplify is_master_system_container logic
|
|
This commit adds openshift_clock role to required plays
instead of using meta_depends.
|