Commit Graph

179 Commits

Author SHA1 Message Date
Larry Smith Jr
73db3c747c Merge pull request #68 from stackhpc/ansible-facts
Use ansible_facts to reference facts
v0.2.2
2021-07-26 14:25:57 -04:00
Mark Goddard
73b6bce608 Use ansible_facts to reference facts
By default, Ansible injects a variable for every fact, prefixed with
ansible_. This can result in a large number of variables for each host,
which at scale can incur a performance penalty. Ansible provides a
configuration option [0] that can be set to False to prevent this
injection of facts. In this case, facts should be referenced via
ansible_facts.<fact>.

This change updates all references to Ansible facts from using
individual fact variables to using the items in the
ansible_facts dictionary. This allows users to disable fact variable
injection in their Ansible configuration, which may provide some
performance improvement.

[0] https://docs.ansible.com/ansible/latest/reference_appendices/config.html#inject-facts-as-vars
2021-05-13 17:21:42 +01:00
Larry Smith Jr
098bd79154 Merge pull request #64 from mrlesmithjr/issue-63-Add_Probot_configs_for_new_apps
Closes Add Probot configs for new apps #63
v0.2.1
2021-04-23 20:58:39 -04:00
Larry Smith Jr
fddf9804dd Closes Add Probot configs for new apps #63 2021-04-23 20:56:44 -04:00
Larry Smith Jr
506da4707e Create stale.yml 2021-04-23 00:20:15 -04:00
Larry Smith Jr
773ce28061 Merge pull request #57 from Roxyrob/issue-51-nvme
mitigation for aws ec2 nvme random device name assignment + scsi device rescan + auto pvresize + skip scsi if scsi adapter not installed
2021-04-18 08:49:45 -04:00
Roxyrob
1bb56066fe * Doc: set subfile task comments 2021-03-19 19:28:54 +01:00
Roxyrob
cb792e59a6 * Refactor: aws code in its own tasks file to mitigate concerns about performance at scale 2021-03-18 15:38:22 +01:00
Roxyrob
48e3be3c5c * Refactor: task comment review 2021-03-17 13:46:10 +01:00
Roxyrob
2492c96566 * Fix: allow automatic pvresize also for ansible ersion 2.10 or above without new lvg collection version installed 2021-03-17 10:01:24 +01:00
Roxyrob
e4bc8a9e9b * Fix: lint 2021-03-17 01:40:26 +01:00
Roxyrob
1d57a469b0 * Fix: pvresize waiting for new collection lvg native support 2021-03-17 01:29:14 +01:00
Roxyrob
19e56ac7d8 * Fix: improve centos7/8 recognize scsi disk resize without reboot 2021-03-17 01:24:15 +01:00
Roxyrob
5c3e601078 * Fix: lint 2021-03-17 01:13:53 +01:00
Roxyrob
535b410363 * Fix: follow best practice for pipe in shell command 2021-03-16 23:24:24 +01:00
Roxyrob
f87c42a8c5 * Fix: remove too many blank lines (molecule) 2021-03-16 20:28:13 +01:00
Roxyrob
34e4f08c31 * New: support mitigation for aws ec2 nvme random device name assignment 2021-03-16 19:41:37 +01:00
Larry Smith Jr
f1a54639c6 Merge pull request #48 from Tcharl/rebased
XFS resize
v0.2.0 v0.1.9.1
2020-06-07 20:05:35 -04:00
Larry Smith Jr
88489df0ac Merge pull request #45 from OsgiliathEnterprise/master
Allow to define only volume groups
2020-06-07 20:05:22 -04:00
Charlie Mordant
b288695b9a lint 2020-06-07 17:25:33 +02:00
Charlie Mordant
ed0eb14ce8 xfs resize 2020-06-07 17:17:48 +02:00
Charlie Mordant
9c04be9046 Merge pull request #14 from OsgiliathEnterprise/rebased
Rebased from upstream
2020-05-15 00:03:37 +02:00
Charlie Mordant
96fd3b2b06 rebase done 2020-05-14 23:46:35 +02:00
Charlie Mordant
15b2b7b4e0 rebased mrjsmith 2020-05-14 23:43:59 +02:00
Larry Smith Jr
9ead2c9b18 Merge pull request #38 from mrlesmithjr/issue-37
Issue 37
v0.1.9.0
2020-05-14 09:52:39 -04:00
Charlie Mordant
79f4787208 Merge pull request #13 from Tcharl/master
Merge pull request #5 from Tcharl/id2
2020-05-11 18:44:01 +02:00
Charlie Mordant
94582de25d use symbolic links instead of replicating files 2020-05-11 17:38:02 +02:00
Charlie Mordant
6ee72799b4 improve tests 2020-05-11 17:09:58 +02:00
Charlie Mordant
69e25effd4 improve tests 2020-05-11 16:56:04 +02:00
Charlie Mordant
62fc5a5e2b testing singl lv and only vg 2020-05-11 16:35:31 +02:00
Charlie Mordant
c40f9b7d03 testing singl lv and only vg 2020-05-11 16:35:00 +02:00
Charlie Mordant
0621cadde8 avoid error when lv not defined 2020-05-11 14:36:04 +02:00
Charlie Mordant
b7cef8e323 avoid error when lv not defined 2020-05-11 14:26:48 +02:00
Charlie Mordant
59ffcfac4a avoid error when lv not defined 2020-05-11 14:23:32 +02:00
Charlie Mordant
976ff31d00 avoid error when lv not defined 2020-05-11 14:21:02 +02:00
Charlie Mordant
78205e51cb Merge pull request #12 from Tcharl/id2
rename manage_lvm.yml due to recursive parsing error
2020-05-11 13:53:03 +02:00
Charlie Mordant
b731c20100 rename manage_lvm.yml due to recursive parsing error 2020-05-11 13:51:45 +02:00
Charlie Mordant
f2df804926 Merge pull request #11 from OsgiliathEnterprise/id2
Id2
2020-05-11 13:39:16 +02:00
Larry Smith Jr
9f37fa3ed1 Cleaned up tasks
These changes include:
- Cleaning up logic of conditionals for more clarity
- Naming of tasks as some were either missing or incorrect
- Removing unnecessary parens, etc.
- Closes #37
2020-04-27 13:50:00 -04:00
Larry Smith Jr
c9a9e1660e Cleaned up conditionals logic 2020-04-27 13:47:43 -04:00
Larry Smith Jr
ec0737d26b Cleaned up distro specific tasks
- Cleaned up conditions, etc.
2020-04-27 13:47:40 -04:00
Larry Smith Jr
52c0270a53 Updated Molecule Vagrant boxes for testing
- We need to test against CentOS, Fedora, and Ubuntu
- Added my Vagrant boxes to ensure that we know what is included, etc.
- This ensures we can at least test these distros locally
2020-04-27 13:46:08 -04:00
Larry Smith Jr
94be28c09b Updated repo info 2020-04-27 13:43:46 -04:00
Larry Smith Jr
a6b07da847 Added example playbook 2020-04-27 13:43:46 -04:00
Larry Smith Jr
643c7b6ee1 Updated Galaxy meta info 2020-04-27 13:43:46 -04:00
Larry Smith Jr
b7c3cf9f75 Merge pull request #44 from mrlesmithjr/issue-42
Fix original issue
v0.1.8.2
2020-04-27 13:41:35 -04:00
Larry Smith Jr
e423ebd56b Fix original issue
- The previous patch did not resolve the original issue raised. This now
  works and has been tested with the configuration provided as part of
  the open issue.

- Resolves #42
2020-04-27 13:39:59 -04:00
Larry Smith Jr
9eca9e391b Merge pull request #43 from mrlesmithjr/issue-42
Issue 42
v0.1.8.1
2020-04-27 11:58:16 -04:00
Larry Smith Jr
881d5d77fa Fixing syntax issue for wantlist 2020-04-27 11:26:18 -04:00
Larry Smith Jr
89360e3ffe Trying to fix the subelements lookup for a single element
This addresses #42. Will need to do some validation testing, etc.
2020-04-27 11:16:02 -04:00