Xan Manning
3a6b411430
Added support for args, private registries. Fixes #32
2020-07-04 13:24:10 +01:00
Xan Manning
848a5457ff
Add option for unsupported single node with database backend. Issue #27
2020-05-30 15:16:20 +01:00
Xan Manning
141b6f2018
Numerous bug fixes to do with permissions and regressions.
...
Fix issue #25 , check k3s_bind_address for readiness check
Fix issue #24 , become for tasks that require root
2020-05-20 19:55:33 +01:00
Xan Manning
5ce8dec6ff
Added the ability to set k3s_release_version as a release channel
2020-05-18 20:45:48 +01:00
Xan Manning
aa1a0a9620
Added option to provision multiple standalone k3s
...
Fixes #21
2020-05-16 20:18:20 +01:00
Xan Manning
681cd981ab
Updated README.md to remove compulsory become:true
2020-04-24 12:06:18 +01:00
SimonHeimberg
acedb08a1f
variables to activate become for some steps
2020-04-22 16:42:45 +02:00
Thibault Nélis
9bace4a62f
Fix typo in README: "Racher" -> "Rancher"
2020-04-08 23:58:20 +02:00
Xan Manning
e93b438ee0
Added secrets encryption at rest option
2020-03-28 12:58:58 +00:00
Xan Manning
84bf657f1c
Merge branch 'master' of github.com:carpenike/ansible-role-k3s into carpenike/master
2020-02-27 18:16:49 +00:00
Ryan Holt
3f6ce99369
rephrase option to cloud controller
...
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
2020-02-26 21:17:51 -05:00
Ryan Holt
db96168491
added example for kubelet_args in README
...
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
2020-02-26 21:16:52 -05:00
Ryan Holt
c473f932c4
added kubelet args key
...
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
2020-02-26 18:03:08 -05:00
Xan Manning
75fd17aac8
Slightly updated tasks and added validation checks
...
1. Now does not remove prerequisite packages, lvm2 was included in
these packages (not good when you use LVM2 for real).
2. Added a bit more idempotency to the shell scripts - only delete if
it exists.
3. Check that the process isn't running and binaries are gone.
2020-02-26 20:56:05 +00:00
Devin Buhl
be85c9ccc5
state uninstalled
2020-02-25 12:39:34 -05:00
Devin Buhl
9bbf5fd746
add uninstall state
2020-02-25 12:29:39 -05:00
Devin Buhl
c4547306ce
add option to specify local storage path ( #10 )
2020-02-25 08:48:09 +00:00
Xan Manning
f82f90aae0
Clearer licensing, included LICENSE.txt
2020-02-22 12:34:35 +00:00
Xan Manning
1f19e2b302
Updated flannel backend flag checks
2020-02-09 16:03:41 +00:00
Xan Manning
e3ce213bc0
Testing auto-deploy on multi-master
2020-01-13 21:32:31 +00:00
Xan Manning
3ef36b841f
Merge branch 'multi_master_support' into feature/add_manifests
2020-01-13 19:09:45 +00:00
nolte
2b646e4e4f
update task documentation and add new config parameters to the Readme
2020-01-11 15:44:28 +01:00
Xan Manning
734e49a7e5
Documentation, and validation logic for HA configuration added.
2020-01-11 12:31:23 +00:00
Xan Manning
da427f1518
Added new state "downloaded" - improved getting latest version
2019-12-28 15:50:17 +00:00
Xan Manning
f2a3f75f08
Added some validation steps, fixed issue with checksum, introducing rootless
...
as an option, however this is experimental in both K3s and this role.
2019-12-22 18:54:25 +00:00
Xan Manning
717de81c7f
Build-operate workflow trial - allow for stop-starting cluster.
2019-12-20 19:41:20 +00:00
Xan Manning
ec61e0b4ce
Improved Docker support for SUSE/openSUSE. Notes about control host requirements
2019-12-09 13:53:42 +00:00
Xan Manning
26a3b2eef0
Added extra no-deploy options for v1.0.0
2019-12-04 19:10:05 +00:00
Xan Manning
8f3b2428c8
Added experimental options to ansible role:
...
1. Ability to specify control host address, for connecting to a control plane
provisioned outside of the role.
2. Ability to specify the control host token, again for connecting to
a control plane provisioned outside of the role.
3. Included upstream changes from @nolte to define KubeConfig file
permissions.
2019-12-04 17:17:15 +00:00
Xan Manning
5e39160ed9
Added a number of extra options to configure K3s in systemd unit file.
...
Testing:
- Added docker networking, ensure that test output is verbose.
- Fix build for AmazonLinux 2
- No-deploy flag test added
2019-11-02 22:19:33 +00:00
Xan Manning
efc703541c
Updated for 0.10.0, adding molecule testing with Travis-CI
2019-10-26 22:23:17 +01:00
Xan Manning
2327d0433d
Added new options for Flannel interfaces, tested on openSUSE LEAP 15.1
2019-09-29 18:11:05 +01:00
Xan Manning
a6ff65900d
Bugfix variable on Docker install, updated README.md and added LICENSE
2019-03-10 14:53:52 +00:00
Xan Manning
750c72295e
Initial commit and release
2019-03-09 20:54:44 +00:00