summaryrefslogtreecommitdiffstats
path: root/roles/openshift_storage_nfs_lvm
Commit message (Collapse)AuthorAgeFilesLines
* Remove become statementsMichael Gugino2018-01-091-5/+3
| | | | | This commit removes become:no statements that break the installer in various ways.
* Remove openshift.common.{is_atomic|is_containerized}Michael Gugino2017-12-202-2/+2
| | | | | We set these variables using facts in init, no need to duplicate the logic all around the codebase.
* Relocate filter plugins to lib_utilsMichael Gugino2017-12-181-0/+1
| | | | | | | | | | | | | | This commit relocates filter_plugings to lib_utils, changes the namespacing to prevent unintended use of older versions that may be present in filter_plugins/ directory on existing installs. Add lib_utils to meta depends for roles Also consolidate some plugins into lib_utils from various other areas. Update rpm spec, obsolete plugin rpms.
* Deprecate using Ansible tests as filtersRussell Teague2017-12-141-1/+1
|
* Include Deprecation: Convert to include_tasksRussell Teague2017-12-061-1/+1
|
* retry package operationsLuke Meyer2017-11-301-0/+2
| | | | | | 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).
* Merge pull request #3090 from jfchevrette/fix_pv_template_specAndrew Butcher2017-01-161-2/+2
|\ | | | | Fix role openshift_storage_nfs_lvm keys should be lowercase in the pv spec template
| * keys should be lowercase according to the specJean-Francois Chevrette2017-01-121-2/+2
| |
* | fix when statement indentation, cast to boolJean-Francois Chevrette2017-01-121-1/+1
| |
* | add openshift_facts as role dependencyJean-Francois Chevrette2017-01-121-1/+2
|/
* Add osnl_volume_reclaim_policy variable to nfs_lvm roleAndo Roots2016-12-223-1/+17
| | | | | This allows to choose which volume reclamation policy to use when provisioning storage with `openshift_storage_nfs_lvm`.
* YAML LintingRussell Teague2016-12-121-1/+1
| | | | | * Added checks to make ci for yaml linting * Modified y(a)ml files to pass lint checks
* Refactored to use Ansible systemd moduleRussell Teague2016-11-284-8/+16
| | | | | | * Ansible systemd module used in place of service module * Refactored command tasks which are no longer necessary * Applying rules from openshift-ansible Best Practices Guide
* Merge pull request #2818 from mtnbikenc/package-refactorScott Dodson2016-11-211-2/+2
|\ | | | | Refactor to use Ansible package module
| * Refactor to use Ansible package moduleRussell Teague2016-11-171-2/+2
| | | | | | | | | | The Ansible package module will call the correct package manager for the underlying OS.
* | Merge pull request #379 from cgwalters/storage-nfs-lvmScott Dodson2016-11-171-1/+1
|\ \ | |/ |/| storage/nfs_lvm: Also export as ReadWriteOnce
| * storage/nfs_lvm: Also export as ReadWriteOnceColin Walters2015-07-211-1/+1
| | | | | | | | | | | | While NFS supports `ReadWriteMany`, it's very common for pod authors to only need `ReadWriteOnce`. At the moment, kube will not auto-bind a `RWO` claim to a `RWM` volume.
* | Role dependency cleanupAndrew Butcher2016-07-081-0/+1
| |
* | Replace deprecated sudo with become.Andrew Butcher2016-04-251-2/+2
| |
* | Containerization work by @sdodsonScott Dodson2015-12-152-1/+6
| |
* | Initial containerization work from @ibottyTobias Florek2015-12-151-0/+1
| | | | | | | | copied from https://github.com/eparis/kubernetes-ansible/blob/17f98edd7ff53e649b43e26822b8fbc0be42b233/roles/common/tasks/main.yml
* | Remove yum / dnf duplicationScott Dodson2015-12-091-7/+2
| |
* | Fedora changes:Adam Miller2015-12-021-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | - ansible bootstrap playbook for Fedora 23+ - add conditionals to handle yum vs dnf - add Fedora OpenShift COPR - update BYO host README for repo configs and fedora bootstrap Fix typo in etcd README, remove unnecessary parens in openshift_node main.yml rebase on master, update package cache refresh handler for yum vs dnf Fix typo in etcd README, remove unnecessary parens in openshift_node main.yml
* | Atomic Enterprise related changes.Avesh Agarwal2015-08-261-1/+1
|/
* Create openshift_storage_nfs_lvm based off kube_nfs_volumesTroy Dawson2015-06-247-0/+198
initial import of openshift_storage_nfs from kube_nfs_volumes reduce total size so we do not go over Postpone making the mounts owned by nfsnobody rename openshift_storage_nfs storage_nfs_pvs Update README to latest settings have json files go to /root/ change categories from cloud to openshift, cuz this can run on bare metal storgae_nfs_lvm initial commit fixing default getting it working check these in, just cuz for lvm we do not need the library Update README to match reality adding recycle make volume_group a variable make volume_group a variable fix typo default should be /exports/openshift set owner and permissions of mount point update examples cleanup cruft fixup documentation fixup documentation rename storage_nfs_lvm to openshift_storage_nfs_lvm rename storage_nfs_lvm to openshift_storage_nfs_lvm use openshiftvg, not openshift3vg use ansible file: to set owner and permissions of mount dir change nfs_export_options to osnl_nfs_export_options change mount_dir to osnl_mount_dir change volume_group to osnl_volume_group change volume_prefix to osnl_volume_prefix change volume_size to osnl_volume_size change volume_num_start to osnl_volume_num_start change number_of_volumes to osnl_number_of_volumes replace volume_size with osnl_volume_size