Commit Graph

35 Commits

Author SHA1 Message Date
egandro
7669fd4721
initial galaxy.yml (#388)
* initial galaxy.yml

* added readme

* lint fix

* Updated description

Co-authored-by: Dov Benyomin Sohacheski <b@kloud.email>

* Updated license_file section

Co-authored-by: Dov Benyomin Sohacheski <b@kloud.email>

* Updated tags section

Co-authored-by: Dov Benyomin Sohacheski <b@kloud.email>

* Updated dependencies section

Co-authored-by: Dov Benyomin Sohacheski <b@kloud.email>

* removed extra empty line galaxy created

---------

Co-authored-by: Harald Fielker <harald.fielker@gmail.com>
Co-authored-by: Dov Benyomin Sohacheski <b@kloud.email>
Co-authored-by: Techno Tim <timothystewart6@gmail.com>
2024-01-18 18:35:19 -06:00
Techno Tim
9707bc8a58
fix(docs): updated kube-vip url (#341) 2023-08-14 17:30:42 +00:00
Techno Tim
83077ecdd1
Fix CI - python version (#338)
* fix(README): Updated docs link

* fix(ci): set PYTHON_VERSION to 3.11
2023-07-20 21:19:53 -05: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
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
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
6bf3bcce92
docs(README): Updated readme with fixes and context (#154) 2022-11-06 14:07:07 -06:00
ccoane
14508ec8dc
Add "collection" to the ansible-galaxy command as it will run without making changes if that collection argument is not provided. (#113) 2022-10-04 20:41:19 -05:00
Simon Leiner
d5b37acd8a
Drop support for CentOS, test Rocky and Debian in CI (#92)
* Test CentOS 7 in CI

* Drop support for CentOS, test on Rocky and Debian

* Fix reset playbook for Rocky Linux

* Fix typo

* Disable firewalld during testing

Co-authored-by: Techno Tim <timothystewart6@gmail.com>
2022-09-24 05:10:55 +00:00
Techno Tim
76718a010c
chore(docs): Updated with ansible collections install (#89)
* chore(docs): Fixing thanks section

* chore(docs): Updated with collections command
2022-09-15 02:32:34 +00:00
Simon Leiner
a1ef590442
Add support for API servers on IPv6 addresses (#48)
* Remove duplicate file for deletion

* Add support for IPv6 clusters

To correctly escape IPv6 addresses when ports are used, they must be
wrapped in square brackets [1]. This patch adds support for that,
using Ansible's ipwrap filter [2].

[1]: https://datatracker.ietf.org/doc/html/rfc4038#section-5.1
[2]: http://docs.ansible.com/ansible/latest/collections/ansible/utils/docsite/filters_ipaddr.html#wrapping-ipv6-addresses-in-brackets

* Do not abort other molecule jobs on failure

* Fix cache keys for Vagrant boxes

* Molecule: Derive overrides.yml location from scenario dir

# Conflicts:
#	molecule/default/molecule.yml
#	molecule/ipv6/molecule.yml
2022-09-10 12:57:38 -05:00
Simon Leiner
a6b2a95b7e
Test playbook using molecule (#67)
* Test cluster using molecule

* Fix detection of first control node

* Include --flannel-iface and --node-ip as k3s arguments

* Store logs of k3s-init.service as GitHub job artifacts
2022-09-03 10:36:28 -05:00
Timothy Stewart
909d85e392 fix(README): Fixed lint 2022-06-25 22:57:08 -05:00
Timothy Stewart
40f783fb22 fix(README): Fixed lint 2022-06-25 22:56:45 -05:00
Infectiious
a922f9480d
Update README.md (#33)
Fix typo in readme.
2022-06-06 15:48:08 -05:00
Techno Tim
e1a0298eb8
Upgrade kube-vpi; improve settings; better reset (#31)
* fix(k3s): upgrade k3s + kube-vip

* chore(github): update template

* chore(docs): Updated README

* fix(ansible): Reboot as part of reset

* fix(kube-vip): improve settings

* chore(lint): fix

* chore(lint): fix
2022-05-26 15:32:25 -05:00
Chad Yyh
5bf61c841f
fix typo in readme (#26) 2022-05-18 18:24:15 -05:00
Timothy Stewart
97bed143b5 fix(README): updated docs 2022-04-04 22:52:48 -05:00
Timothy Stewart
00d2fee38e fix(README): updated docs 2022-04-04 22:08:15 -05:00
Philip Haberkern
34624bc3f2
Added Vagrantfile for build environment with Vagrant (#14)
* Added .vagrant to ignore

* Added Vagrantfile

* Added section for Vagrant

* made retry_count customizeable (default 20)
2022-04-04 21:51:21 -05:00
Timothy Stewart
684943c718 chore(README): Updating Readme 2022-03-29 22:27:03 -05:00
Timothy Stewart
6c155dc4b6 chore(README): Updating Readme 2022-03-29 22:25:22 -05:00
Timothy Stewart
ef3605bea5 chore(README): Updating Readme 2022-03-27 21:31:40 -05:00
Timothy Stewart
1b3fc0d413 chore(README): Updating Readme 2022-03-27 15:49:18 -05:00
Timothy Stewart
8334bcc66a chore(README): Updating Readme 2022-03-27 15:19:47 -05:00
Timothy Stewart
1796e3174d chore(README): Updating Readme 2022-03-27 15:18:45 -05:00
Timothy Stewart
dd39eec5f4 chore(README): Updating Readme 2022-03-27 15:16:09 -05:00
Timothy Stewart
3aff3eef0d chore(README): Updating Readme 2022-03-27 15:04:45 -05:00
Timothy Stewart
25adb25656 chore(README): Updating Readme 2022-03-27 15:02:31 -05:00
Timothy Stewart
16ee29ada2 chore(README): Updating Readme 2022-03-27 12:46:15 -05:00
Timothy Stewart
48e81ce450 chore(README): Updating Readme 2022-03-27 12:37:54 -05:00
Timothy Stewart
4031d4f77b chore(README): Updating Readme 2022-03-27 11:21:06 -05:00
Techno Tim
f756c449d8
Readme updates (#4)
* fix(scrips): cleanup

* chore(README): Updating Readme

* chore(github): Added PR template
2022-03-27 11:18:45 -05:00
Timothy Stewart
f32371d595 initial commit 2022-03-27 10:05:37 -05:00