Commit Graph

28 Commits

Author SHA1 Message Date
Daniel Clavijo Coca 5c79470d8f
Update minimum ansible version (#282)
Signed-off-by: Daniel Clavijo Coca <dann1telecom@gmail.com>
2023-12-26 11:12:48 -08:00
Derek Nola 9998f503b4
Support user defined kubeconfig, fix merging context (#266)
* Support user defined kubeconfig, fix merging context

Signed-off-by: Derek Nola <derek.nola@suse.com>
2023-12-06 09:13:05 -08:00
Derek Nola 19c206d0cb
Update minimum ansible version requirements to avoid airgap error (#258)
* Update minimum ansible version requirements to avoid airgap error

Signed-off-by: Derek Nola <derek.nola@suse.com>
2023-11-30 12:32:19 -08:00
Derek Nola 52941b749b
Airgap Support (#253)
* Initial airgap support
* Support any of the compressed image formats
* Add airgap section to README
* Support Airgap SElinux RPM install

Signed-off-by: Derek Nola <derek.nola@suse.com>
2023-11-14 14:36:15 -08:00
Derek Nola 157e2eb432
Fix inventory-sample and adapt README for multiple nodes (#250)
Signed-off-by: Derek Nola <derek.nola@suse.com>
Co-authored-by: garb4ge <93313883+garb4ge@users.noreply.github.com>
2023-11-13 10:10:56 -08:00
Derek Nola 37eb43493a
Newline in README.md 2023-11-10 12:12:39 -08:00
Derek Nola a2b96119f5
Reword README (#245)
* Add mention of other projects
* Add gitattributes to fix language reporting in GH
* Add debug playbook to gitignore
* Add more info around what this project will not cover
* Remove construction label, reword

Signed-off-by: Derek Nola <derek.nola@suse.com>
2023-11-10 12:11:59 -08:00
Derek Nola e864933b04
Add Upgrade Playbook (#236)
* Highlight node reqs.

Signed-off-by: Derek Nola <derek.nola@suse.com>

* Add upgrade playbook

Signed-off-by: Derek Nola <derek.nola@suse.com>

* Move PR template

Signed-off-by: Derek Nola <derek.nola@suse.com>

---------

Signed-off-by: Derek Nola <derek.nola@suse.com>
2023-11-09 10:56:47 -08:00
Derek Nola 08df1deff7
Update readme with local testing info, clarify kubectl
Signed-off-by: Derek Nola <derek.nola@suse.com>
2023-11-08 15:37:51 -08:00
Derek Nola 16a400c986
Update README.md 2023-11-08 10:38:48 -08:00
Assaf Sapir 057b3bfc07
Add archlinux (aarch64) support (#146)
* Add archlinux (aarch64) support

Signed-off-by: Assaf Sapir <meijin007@gmail.com>
2023-11-08 10:31:51 -08:00
Nicholas Malcolm 8484c015d6 Fix k3s_server_location only working on default
- K3s has some absolute paths set in various places which cannot be
  changed. Using a symbolic link was the easiest fix. This is nice for
  running K3S on SBC that must boot to SD but K3S data should be stored
  on a faster drive.
- Other changes are for making the site playbook replayable without
  resetting the cluster. Ideally you can rerun it to check existing
  nodes or to add new ones.

Signed-off-by: Derek Nola <derek.nola@suse.com>
2023-11-08 10:23:56 -08:00
Nicholas Malcolm df67c61ba5 Add HA option, change to yaml inventory, cleanup
- HA option for multiple server nodes using embedded etcd
- Switch to yaml inventory file for easier editing and combining vars
- Update to full ansible module names
- Change master/node names to server/agent
- Cleanup small linting errors
- Add reboot playbook which staggers reboot to keep HA cluster up
- Move playbooks to playbook directory

Signed-off-by: Derek Nola <derek.nola@suse.com>
2023-11-08 10:23:56 -08:00
Zaher Ghaibeh 7934027318 fix typos 2020-06-06 12:05:37 +03:00
Zaher Ghaibeh 6f8118de4d update the readme file 2020-06-06 11:52:12 +03:00
David Putzolu 61c0e513fc Merge remote-tracking branch 'upstream/master' 2020-05-22 09:07:30 -07:00
David Putzolu 9ad3dd93e4 Add support for ubuntu 2020-05-22 09:01:03 -07:00
Jeff Geerling 46dd5038bb Fixes #24: Add more clarity around inventory file creation. 2020-05-17 22:35:01 -05:00
Ahmed Sallam 0052215cf9 fix typo for master_ip 2020-05-12 23:41:24 +02:00
Jeff Geerling 7cb619feaf Fixes #4: Use k3s_cluster (no dashes) for inventory name. 2020-05-12 15:21:00 -05:00
Jeff Geerling 2c4e2de635 Fix typo in Ansible README file scp command. 2020-05-01 23:02:08 -05:00
Joakim Roubert 0a0d265c0e Fix markdown files according to markdownlint recommendations
There are some issues and quirks in the markdown documentation files
suggested by the markdownlint project checker that might benefit from
being fixed, which this patch does.

Change-Id: I33245825e5bb543b5ce1732204984d4a0b169668
Signed-off-by: Joakim Roubert <joakimr@axis.com>
2020-03-04 11:06:55 +01:00
Julien DOCHE e60b4f39e7 contrib/ansible: Move example inventory to its own subdirectory
Signed-off-by: Julien DOCHE <julien.doche@gmail.com>
2020-02-16 21:08:42 +01:00
Matthias Riegler 2b10d43fa1 CentOS/RHEL compatibility for Ansible roles
- Setting IPv4 & IPv6 forwarding
- Setting `sysctl:net.bridge.bridge-nf-call-iptables` and `bridge-nf-call-ip6tables` to enabled since it is disabled by default on some CentOS systems
2019-09-29 00:19:18 +02:00
Ted Wexler 6655ecbcef Fix an inconsistency in contrib/ansible/README.md
The example inventory uses the group `kube-cluster`, but the playbooks references `k3s-cluster`. This resolves the inconsistency.
2019-06-24 19:24:47 -04:00
Vincent RABAH 32bc8ea464 Update README.md with author 2019-05-26 16:09:33 +02:00
Vincent RABAH (itwars) 4abaf35601 Fix typo and add kubeconfig copy to user homedir 2019-05-18 17:58:25 +00:00
Vincent RABAH 85b01829fb Ansible provisionning (#217)
Ansible provisionning contrib
2019-04-26 21:10:27 +02:00