| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Generate secrets on a persistent directory.
* Split certificate generation files.
* Custom certificates.
* Minor fixes.
- use `slurp` instead of `shell: base64`
- fix route hostname
* Updates on origin-metrics.
|
| |
|
| |
|
|\
| |
| | |
Document playbook directories
|
| | |
|
| | |
|
|\ \
| | |
| | | |
add configuration for build default+overrides settings
|
| | | |
|
|\ \ \
| | | |
| | | | |
use etcdctl from the container when containerized=True
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
|
|\ \ \ \
| | | | |
| | | | | |
Add RPM checks as a byo playbook
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Trying to improve the name, `init` needs to be loaded before calling other
subroles.
We don't make `init` a dependency of `common`, `masters` and `nodes` to
avoid running the relatively slow `openshift_facts` multiple times.
|
| | | | |
| | | | |
| | | | |
| | | | | |
Allow reuse via role dependency.
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
We can use openshift_facts's service_type to determine the package
names.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Note: on a simple example run of ansible-playbook against a single
docker-based host, I saw the execution time jump from 7s to 17s. That's
unfortunate, but it is probably better to reuse openshift_facts, than to
come up with new variables.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
I came across this:
Traceback (most recent call last):
File "/tmp/ansible_BhXpTE/ansible_module_openshift_facts.py", line 2409, in <module>
main()
File "/tmp/ansible_BhXpTE/ansible_module_openshift_facts.py", line 2396, in main
protected_facts_to_overwrite)
File "/tmp/ansible_BhXpTE/ansible_module_openshift_facts.py", line 1855, in __init__
protected_facts_to_overwrite)
File "/tmp/ansible_BhXpTE/ansible_module_openshift_facts.py", line 1892, in generate_facts
defaults = self.get_defaults(roles, deployment_type, deployment_subtype)
File "/tmp/ansible_BhXpTE/ansible_module_openshift_facts.py", line 1989, in get_defaults
version_info = get_docker_version_info()
File "/tmp/ansible_BhXpTE/ansible_module_openshift_facts.py", line 1290, in get_docker_version_info
if is_service_running('docker'):
File "/tmp/ansible_BhXpTE/ansible_module_openshift_facts.py", line 1249, in is_service_running
bus = SystemBus()
File "/usr/lib64/python2.7/site-packages/dbus/_dbus.py", line 194, in __new__
private=private)
File "/usr/lib64/python2.7/site-packages/dbus/_dbus.py", line 100, in __new__
bus = BusConnection.__new__(subclass, bus_type, mainloop=mainloop)
File "/usr/lib64/python2.7/site-packages/dbus/bus.py", line 122, in __new__
bus = cls._new_for_bus(address_or_type, mainloop=mainloop)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.FileNotFound: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
|
| | | | |
| | | | |
| | | | |
| | | | | |
Because that's the main playbook directory in use.
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This makes it so that one doesn't need to explicitly enable nor replace
the default callback plugin.
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Support openshift_node_port_range for configuring service NodePorts
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Sets the appropriate config field if openshift_node_port_range is set
and also configures filewalls on each node. firewalld already supports
port ranges like "30000-32000", while iptables needs that value
converted to the correct "30000:32000" form for use with `--dport`.
If not set, no node ports are opened.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Do not default registry storage kind to 'nfs' when 'nfs' host group exists.
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This makes it possible to use openshift-ansible configured nfs for
hosted components other than the registry while also configuring
empty-dir registry storage (no openshift_hosted_registry_storage_kind
set).
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Updated modify_yaml with docstring and clarifications
|
| | |_|_|_|/ /
| |/| | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Fix role openshift_storage_nfs_lvm keys should be lowercase in the pv spec template
|
| | |_|_|_|_|/
| |/| | | | | |
|
|\ \ \ \ \ \ \
| |_|/ / / / /
|/| | | | | | |
Fix role openshift_storage_nfs_lvm
|
| | | | | | | |
|
| |/ / / / / |
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
openshift_master filter updates
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The parent class for filters in openshift_master defines a validate
method which does nothing. This change removes calls to this method
while leaving the validation implementations as is.
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Switched from explicit parent class usage to super().
See: https://docs.python.org/2/library/functions.html#super
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Added setup.py to flake8 tests
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Added setup.py to flake8 tests since it is code. Also minor updates to
slightly modernize.
Note: In the future {#} should probably be ported to {} as numbering is
no longer needed (and disliked by many).
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
Another proposed update to the issue template
|
|/ / / / |
|
|\ \ \ \
| |_|/ /
|/| | | |
Fix typo in inventory README.md
|
|/ / /
| | |
| | |
| | | |
libviert -> libvirt
|
|\ \ \
| | | |
| | | | |
WIP: oo_filters: Moved static methods to functions
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This change moves the static methods into functions in an effort to
reduce complexity and improve readability.
|
|\ \ \ \
| | | | |
| | | | | |
first swing at release version wording
|
|/ / / /
| | | |
| | | |
| | | | |
clarify our branching and release compat. policy.
|
|\ \ \ \
| | | | |
| | | | | |
Ansible module for modifying yaml idempotently.
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | | |
Add a fact to select --evacuate or --drain based on your OCP version
|