dependabot[bot]
c0952288c2
chore(deps): bump ansible-core from 2.14.3 to 2.14.4 ( #265 )
...
Bumps [ansible-core](https://github.com/ansible/ansible ) from 2.14.3 to 2.14.4.
- [Release notes](https://github.com/ansible/ansible/releases )
- [Commits](https://github.com/ansible/ansible/compare/v2.14.3...v2.14.4 )
---
updated-dependencies:
- dependency-name: ansible-core
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-28 15:07:16 -05:00
dependabot[bot]
1c9796e98b
chore(deps): bump ansible-lint from 6.14.2 to 6.14.3 ( #264 )
...
Bumps [ansible-lint](https://github.com/ansible/ansible-lint ) from 6.14.2 to 6.14.3.
- [Release notes](https://github.com/ansible/ansible-lint/releases )
- [Commits](https://github.com/ansible/ansible-lint/compare/v6.14.2...v6.14.3 )
---
updated-dependencies:
- dependency-name: ansible-lint
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-27 12:18:52 -05:00
ThePCGeek
288c4089e0
Pc geek fix proxmox lxc ( #263 )
...
* (fix): correct var
var registered for rc.local check is rcfile but under when it said rclocal which was undefined. changed to rcfile to correct.
* add vars file for proxmox host group
* remove remote_user from site.yml for proxmox
* added newline to fix lint issue
* fix added ---
---------
Co-authored-by: ThePCGeek <thepcgeek1776@gmail.com>
2023-03-25 22:02:59 -05:00
ThePCGeek
49f0a2ce6b
(fix): correct var ( #262 )
...
var registered for rc.local check is rcfile but under when it said rclocal which was undefined. changed to rcfile to correct.
2023-03-25 20:41:04 -05:00
dependabot[bot]
6c4621bd56
chore(deps): bump yamllint from 1.29.0 to 1.30.0 ( #261 )
...
Bumps [yamllint](https://github.com/adrienverge/yamllint ) from 1.29.0 to 1.30.0.
- [Release notes](https://github.com/adrienverge/yamllint/releases )
- [Changelog](https://github.com/adrienverge/yamllint/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/adrienverge/yamllint/compare/v1.29.0...v1.30.0 )
---
updated-dependencies:
- dependency-name: yamllint
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-24 02:46:16 +00:00
Techno Tim
3e16ab6809
Chore: Update kube vip and MetalLB ( #257 )
...
* chore(dependencies): updated metallb to v0.13.9
* chore(dependencies): updated kube-vip to v0.5.11
2023-03-15 04:32:26 +00:00
Techno Tim
83fe50797c
feat(k3s): Updated to v1.24.11+k3s1 ( #255 )
2023-03-14 04:04:06 +00:00
dependabot[bot]
2db0b3024c
chore(deps): bump ansible-lint from 6.14.1 to 6.14.2 ( #249 )
...
Bumps [ansible-lint](https://github.com/ansible/ansible-lint ) from 6.14.1 to 6.14.2.
- [Release notes](https://github.com/ansible/ansible-lint/releases )
- [Commits](https://github.com/ansible/ansible-lint/compare/v6.14.1...v6.14.2 )
---
updated-dependencies:
- dependency-name: ansible-lint
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-13 08:47:43 -05:00
dependabot[bot]
6b2af77e74
chore(deps): bump ansible-lint from 6.14.0 to 6.14.1 ( #248 )
...
Bumps [ansible-lint](https://github.com/ansible/ansible-lint ) from 6.14.0 to 6.14.1.
- [Release notes](https://github.com/ansible/ansible-lint/releases )
- [Commits](https://github.com/ansible/ansible-lint/compare/v6.14.0...v6.14.1 )
---
updated-dependencies:
- dependency-name: ansible-lint
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-09 08:38:59 -06:00
dependabot[bot]
d1d1bc3d91
chore(deps): bump ansible-lint from 6.13.1 to 6.14.0 ( #246 )
...
Bumps [ansible-lint](https://github.com/ansible/ansible-lint ) from 6.13.1 to 6.14.0.
- [Release notes](https://github.com/ansible/ansible-lint/releases )
- [Commits](https://github.com/ansible/ansible-lint/compare/v6.13.1...v6.14.0 )
---
updated-dependencies:
- dependency-name: ansible-lint
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-05 22:33:16 -06:00
Noms
3a1a7a19aa
Fix LXC container implementations ( #231 )
...
* Need to become to reboot
* Fix rc.local insertion of script
* Fix syntax
Add new line to lxc.yml
* Remove need to set fact
* Add reset for LXC container config
* Fix syntax
Its always the newlines..
* remove fact setting from reset task
We should mirror the deployment task
* Proxmox LXC reset functions
* Handle if rc.local already has data
* Dont compare literal
* Cleanup Erroneous newline
* Handle rc.local not present on a hybrid cluster
* Update roles/reset/tasks/main.yml
Co-authored-by: Simon Leiner <simon@leiner.me>
* Update roles/lxc/tasks/main.yml
Co-authored-by: Simon Leiner <simon@leiner.me>
---------
Co-authored-by: Techno Tim <timothystewart6@gmail.com>
Co-authored-by: Simon Leiner <simon@leiner.me>
2023-03-03 11:28:14 -06:00
dependabot[bot]
030eeb4b75
chore(deps): bump ansible-core from 2.14.2 to 2.14.3 ( #244 )
...
Bumps [ansible-core](https://github.com/ansible/ansible ) from 2.14.2 to 2.14.3.
- [Release notes](https://github.com/ansible/ansible/releases )
- [Commits](https://github.com/ansible/ansible/compare/v2.14.2...v2.14.3 )
---
updated-dependencies:
- dependency-name: ansible-core
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-27 21:59:16 -06:00
Techno Tim
4aeeb124ef
docs(README): Removed note about ansible version ( #243 )
2023-02-26 14:01:21 -06:00
Timothy Stewart
511c020bec
docs(README): Updated with a note about ansible version on control node
2023-02-25 10:09:05 -06:00
dependabot[bot]
c47da38b53
chore(deps): bump ansible-lint from 6.12.1 to 6.13.1 ( #240 )
...
Bumps [ansible-lint](https://github.com/ansible/ansible-lint ) from 6.12.1 to 6.13.1.
- [Release notes](https://github.com/ansible/ansible-lint/releases )
- [Commits](https://github.com/ansible/ansible-lint/compare/v6.12.1...v6.13.1 )
---
updated-dependencies:
- dependency-name: ansible-lint
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-20 20:04:38 +00:00
Simon Leiner
6448948e9f
Fix dual-stack clusters with multiple master nodes ( #237 )
...
* Test IPv6 scenario with two master nodes
* Fix IPv6 multimaster setup
---------
Co-authored-by: Techno Tim <timothystewart6@gmail.com>
2023-02-20 05:24:19 +00:00
Simon Leiner
7bc198ab26
Pick kube-vip interface automatically by default ( #238 )
...
* Pick kube-vip interface automatically by default
* molecule: Fix ipv6 scenario
* Choose a more restrictive molecule timeout in CI
2023-02-20 04:08:36 +00:00
Simon Leiner
65bbc8e2ac
Simplify download and patching of MetalLB manifests ( #239 )
...
This removes duplicated code and cleans up Ansible log lines a bit.
2023-02-19 21:34:22 -06:00
Mike Thomas
dc2976e7f6
Metallb BGP support ( #212 )
...
* Add metallb frr and bgp support
* Set metallb mode to layer2 as default in sample
* Add BGP resource check
* Add automatic downloading of metallb-frr
* Remove frr manifest
2023-02-09 23:58:58 -06:00
dependabot[bot]
5a7ba98968
chore(deps): bump ansible-lint from 6.12.0 to 6.12.1 ( #226 )
...
Bumps [ansible-lint](https://github.com/ansible/ansible-lint ) from 6.12.0 to 6.12.1.
- [Release notes](https://github.com/ansible/ansible-lint/releases )
- [Commits](https://github.com/ansible/ansible-lint/compare/v6.12.0...v6.12.1 )
---
updated-dependencies:
- dependency-name: ansible-lint
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Techno Tim <timothystewart6@gmail.com>
2023-02-06 23:23:42 -06:00
Simon Leiner
10c6ef1d57
Download MetalLB CRDs for respective versions ( #225 )
...
* Download MetalLB CRDs for respective versions
This ensures that the CRDs match the actual MetalLB controller version,
as given by the user.
* Download VIP RBAC definitions for respective version
2023-02-06 22:24:02 -06:00
Timothy Stewart
ed4d888e3d
fix(gitignore): ignore ansible.cfg
2023-02-05 22:09:50 -06:00
Simon Leiner
49d6d484ae
Override less Ansible settings ( #224 )
...
* Do not escalate privileges by default
* Do not disable host key checking by default
* Do not mute deprecation warnings by default
* Provide ansible.cfg only as an example
The new example file does ONLY contain options that are related to this
playbook.
* Remove explicit inventory path from scripts
The inventory file is specified in ansible.cfg, see README.md.
2023-02-05 21:52:44 -06:00
dependabot[bot]
96c49c864e
chore(deps): bump ansible-lint from 6.11.0 to 6.12.0 ( #222 )
...
Bumps [ansible-lint](https://github.com/ansible/ansible-lint ) from 6.11.0 to 6.12.0.
- [Release notes](https://github.com/ansible/ansible-lint/releases )
- [Commits](https://github.com/ansible/ansible-lint/compare/v6.11.0...v6.12.0 )
---
updated-dependencies:
- dependency-name: ansible-lint
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-03 23:11:31 -06:00
dependabot[bot]
60adb1de42
chore(deps): bump ansible-core from 2.14.1 to 2.14.2 ( #220 )
...
Bumps [ansible-core](https://github.com/ansible/ansible ) from 2.14.1 to 2.14.2.
- [Release notes](https://github.com/ansible/ansible/releases )
- [Commits](https://github.com/ansible/ansible/compare/v2.14.1...v2.14.2 )
---
updated-dependencies:
- dependency-name: ansible-core
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-30 20:57:15 -06:00
Techno Tim
e023808f2f
feat(k3s): Updated to v1.24.10+k3s1 ( #215 )
2023-01-29 21:25:09 -06:00
acdoussan
511ec493d6
add support for proxmox lxc containers ( #209 )
...
Co-authored-by: Adam Doussan <acdoussan@Adams-MacBook-Pro.local>
2023-01-29 21:23:31 -06:00
Simon Leiner
be3e72e173
Do not rely on ansible_user ( #214 )
...
* Apply "become" on roles instead of plays
This leads to facts being gathered for the "regular" login user, instead
of root.
* Do not rely on ansible_user
Instead of reading ansible_user (which may or may not be defined), this
patch lets the roles rely on Ansible facts [1].
[1]: https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_vars_facts.html
2023-01-29 21:20:25 -06:00
dependabot[bot]
e33cbe52c1
chore(deps): bump ansible-lint from 6.8.6 to 6.11.0 ( #213 )
...
Bumps [ansible-lint](https://github.com/ansible/ansible-lint ) from 6.8.6 to 6.11.0.
- [Release notes](https://github.com/ansible/ansible-lint/releases )
- [Commits](https://github.com/ansible/ansible-lint/compare/v6.8.6...v6.11.0 )
---
updated-dependencies:
- dependency-name: ansible-lint
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-29 16:06:26 -06:00
dependabot[bot]
c06af919f3
chore(deps): bump yamllint from 1.28.0 to 1.29.0 ( #201 )
...
Bumps [yamllint](https://github.com/adrienverge/yamllint ) from 1.28.0 to 1.29.0.
- [Release notes](https://github.com/adrienverge/yamllint/releases )
- [Changelog](https://github.com/adrienverge/yamllint/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/adrienverge/yamllint/compare/v1.28.0...v1.29.0 )
---
updated-dependencies:
- dependency-name: yamllint
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-10 22:56:45 -06:00
Techno Tim
b86384c439
fix(raspberrypi): Fix handler name ( #200 )
2023-01-10 21:26:27 -06:00
Techno Tim
bf2bd1edc5
feat(k3s): Updated to v1.24.9+k3s1 ( #197 )
2023-01-06 18:53:40 -06:00
irish1986
e98e3ee77c
Split manifest into separate task for ease of use ( #191 )
2023-01-01 23:04:22 -06:00
dependabot[bot]
78f7a60378
chore(deps): bump pre-commit from 2.20.0 to 2.21.0 ( #188 )
...
Bumps [pre-commit](https://github.com/pre-commit/pre-commit ) from 2.20.0 to 2.21.0.
- [Release notes](https://github.com/pre-commit/pre-commit/releases )
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md )
- [Commits](https://github.com/pre-commit/pre-commit/compare/v2.20.0...v2.21.0 )
---
updated-dependencies:
- dependency-name: pre-commit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-25 23:50:56 -06:00
dependabot[bot]
e64fea760d
chore(deps): bump ansible-core from 2.13.5 to 2.14.1 ( #176 )
...
Bumps [ansible-core](https://github.com/ansible/ansible ) from 2.13.5 to 2.14.1.
- [Release notes](https://github.com/ansible/ansible/releases )
- [Commits](https://github.com/ansible/ansible/compare/v2.13.5...v2.14.1 )
---
updated-dependencies:
- dependency-name: ansible-core
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-06 22:30:24 -06:00
dependabot[bot]
764e32c778
chore(deps): bump molecule from 4.0.3 to 4.0.4 ( #175 )
...
Bumps [molecule](https://github.com/ansible-community/molecule ) from 4.0.3 to 4.0.4.
- [Release notes](https://github.com/ansible-community/molecule/releases )
- [Commits](https://github.com/ansible-community/molecule/compare/v4.0.3...v4.0.4 )
---
updated-dependencies:
- dependency-name: molecule
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-05 22:26:07 -06:00
Techno Tim
e6cf14ea78
K3s 1 24 8 ( #171 )
...
* chore(dependencies): Updated actions
* chore(dependencies): updated to k3s to v1.24.8+k3s1 and kube-vip to v0.5.7
2022-12-02 23:14:06 -06:00
theonejj
da049dcc28
fix: config warning callback_whitelist ( #170 )
...
Co-authored-by: Jan Jansen <j.jansen@powerspex.nl>
2022-12-01 23:09:02 -06:00
Sherif Metwally
2604caa483
"command" module no longer supports "warn" argument ( #169 )
...
* "command" module no longer supports "warn" argument
* correct indetation lint errors
2022-11-29 20:26:01 -06:00
dependabot[bot]
82d820805f
chore(deps): bump pre-commit-hooks from 4.3.0 to 4.4.0 ( #168 )
...
Bumps [pre-commit-hooks](https://github.com/pre-commit/pre-commit-hooks ) from 4.3.0 to 4.4.0.
- [Release notes](https://github.com/pre-commit/pre-commit-hooks/releases )
- [Changelog](https://github.com/pre-commit/pre-commit-hooks/blob/main/CHANGELOG.md )
- [Commits](https://github.com/pre-commit/pre-commit-hooks/compare/v4.3.0...v4.4.0 )
---
updated-dependencies:
- dependency-name: pre-commit-hooks
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Techno Tim <timothystewart6@gmail.com>
2022-11-24 20:54:33 -06:00
Timothy Stewart
da72884a5b
fix(ci): remove self-hosted
2022-11-23 23:30:06 -06:00
Techno Tim
17a74b66c8
Pre commit fixes ( #167 )
...
* chore(dependencies): updated kube-vip to 0.5.6
* fix(pre-commit): pin to hash
* fix(pre-commit): added more hooks and fixed lint
* fix(pre-commit): added pre-commit hook so we don't have to run it manually
* fix(pre-commit): Added docs to readme
* fix(pre-commit): added texthooks
* fix(pre-commit): pin to hash
* fix(pre-commit): added mor hooks and fixed lint
* fix(lint): Fixing quotes
* fix(ci): only run test if linting passes
* fix(ci): convert to reusable workflows
* fix(pr template): Reorder steps
2022-11-13 22:42:49 -06:00
Techno Tim
88d679ecb6
chore(dependencies): updated kube-vip to 0.5.6 ( #166 )
2022-11-13 17:17:03 -06:00
Techno Tim
6bf3bcce92
docs(README): Updated readme with fixes and context ( #154 )
2022-11-06 14:07:07 -06:00
Techno Tim
cff815a031
Updates ( #151 )
...
* fix(gitignore): Add ansible logs
* chore(metallb): Updated to 0.13.9
* chore(metallb): Updated to 1.24.7
* chore(python): Upddate dependencies
* fix(metal-lb): set to 0.13.7 (latest released)
* fix(requirements.txt): dedup and sort alpha
2022-11-06 12:08:19 -06:00
automationxpert
f892029fcf
Adding additional reboot (optional) ( #139 )
...
* Create reboot.yml
* Create reboot.sh
* Updated the Playbook and Tasks Name
Co-authored-by: Techno Tim <timothystewart6@gmail.com>
2022-11-06 05:54:29 +00:00
snoopy82481
6b37ba5e60
chore: ⚡ Multiple configuration changes ( #144 )
...
Added yaml stdout for better readability, optimize ssh connections, moved become to correct section
2022-11-05 21:54:06 -05:00
Techno Tim
b1fee44403
GitHub Actions Fixes ( #150 )
2022-11-05 19:57:36 -05:00
Techno Tim
a1c7175bd1
fix(requirements.txt): Use pip-compile ( #148 )
...
* fix(requirements.txt): Use pip-compile
* fix(lint): Remove anchors from molecule since they aren't yet supported via lint
* fix(lint): Remove anchors from molecule since they aren't yet supported via lint
2022-11-05 18:37:46 -05:00
dependabot[bot]
69d3bdcd88
chore(deps): bump pyrsistent from 0.18.1 to 0.19.2 ( #141 )
...
Bumps [pyrsistent](https://github.com/tobgu/pyrsistent ) from 0.18.1 to 0.19.2.
- [Release notes](https://github.com/tobgu/pyrsistent/releases )
- [Changelog](https://github.com/tobgu/pyrsistent/blob/master/CHANGES.txt )
- [Commits](https://github.com/tobgu/pyrsistent/commits )
---
updated-dependencies:
- dependency-name: pyrsistent
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-04 23:07:18 -05:00