Commit Graph

154 Commits

Author SHA1 Message Date
David Putzolu a9affdf9e6 Remove file created for Timezone feature addition 2020-05-31 10:21:00 -07:00
David Putzolu 6075693481 Remove timezone changes to focus branch on just ubuntu 2020-05-31 10:16:09 -07:00
David Putzolu 92b235c8d5 Merge branch 'master' of https://github.com/fnord123/k3s-ansible 2020-05-31 09:11:20 -07:00
David Putzolu 26a6c52add Fixed conflicts between upstream and master. 2020-05-31 09:10:38 -07:00
David Putzolu afbe4aceb6 Add missing newline at eof 2020-05-30 12:07:35 -07:00
David Putzolu 3911f28d2a Fix image downloading for Raspbian64 2020-05-30 09:54:34 -07:00
David Putzolu 6534ecaa83 Fix to make work on Raspbian64 2020-05-30 08:37:12 -07:00
David Putzolu 338d5eb654 Finally installed ansible-lint and fixed all lint errors. 2020-05-23 15:40:59 -07:00
David Putzolu 9422f65b5b Make cgroup enabling idempotent and fix ansible lint checks. 2020-05-23 09:31:40 -07:00
David Putzolu 58d847a78e More yamllint cleanup 2020-05-22 11:40:26 -07:00
David Putzolu 331c118049 Lint cleanup timezone setting support. 2020-05-22 11:36:19 -07:00
David Putzolu 930f1b5586 Clean up conditionals a bit 2020-05-22 11:11:00 -07: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
Markus Fischbacher 5d92b0ac41
make sure its Raspbian Buster 2020-05-19 17:15:40 +02:00
Markus Fischbacher 02e9b3607d
change to native ansible iptables flush 2020-05-19 09:36:53 +02:00
Markus Fischbacher bdd2d21dfc
fix ansible-lint error 2020-05-19 09:22:51 +02:00
Markus Fischbacher 9452fd4b09
iptables-legacy for Raspian Buster 2020-05-19 09:13:29 +02:00
Jeff Geerling ba1b9ae3f1 Fixes #26: Ignore failure in service task in reset playbook so it can run. 2020-05-18 08:35:43 -05:00
Julien DOCHE caf35f2ba8
Merge pull request #18 from geerlingguy/17-fix-changed-check
Fixes #17: Fix is changed check so reboot task doesn't fail.
2020-05-18 10:31:30 +02:00
Jeff Geerling 70888c8b74 Fixes #22: Set proper file mode using an octal. 2020-05-16 22:27:08 -05:00
Jeff Geerling 5e51cf0365 Fixes #17: Fix is changed check so reboot task doesn't fail. 2020-05-14 21:42:01 -05:00
Julien DOCHE 12aad6598a Add /usr/local/bin to secure_path, Add br_netfilter on centos
Signed-off-by: Julien DOCHE <julien.doche@gmail.com>
2020-05-13 16:20:54 +02:00
Vincent RABAH 1af4255e8f
Merge pull request #1 from St0rmingBr4in/fix-centos-1
Fix systemd TimeoutStartSec
2020-05-13 09:46:29 +02:00
Jeff Geerling e47af78bfd Fixes #3: Fix linting issues, add ansible-lint and yamllint configuration. 2020-05-12 16:00:32 -05:00
Julien DOCHE 3bee6136fc
Merge pull request #8 from geerlingguy/5-reboot-module
Fixes #5: Use Ansible's reboot module instead of reboot command.
2020-05-12 22:53:41 +02:00
Jeff Geerling de1e73843a Fixes #9: Make sure both iptables and ip6tables are configured correctly. 2020-05-12 15:25:01 -05:00
Jeff Geerling 51407213ef Fixes #5: Use Ansible's reboot module instead of reboot command. 2020-05-12 15:22:32 -05:00
Julien DOCHE 71dd910ec1 Fix systemd TimeoutStartSec
Signed-off-by: Julien DOCHE <julien.doche@gmail.com>
2020-05-12 17:20:53 +02:00
Craig Jellick 62914a0cfc Merge pull request #1735 from stellirin/performance
[systemd] Add value to LimitNOFILE due to performance problems
2020-05-06 16:37:37 -07:00
Adam Farden df10b51c91 [systemd] Add value to LimitNOFILE due to performance problems
When k3s is installed on an OS with default high ulimits, performance
issues can be observed. This was discovered on CoreOS where the default
value is 1073741816. Symptoms include very slow file operations such
as installing a Rook/Ceph cluster will take ~6 hours instead of ~10 minutes.

A google search for 'container LimitNOFILE' will show that most major
projects set this already, including the (unused) containerd systemd unit
found in this repository at /vendor/github.com/containerd/containerd/containerd.service

k3OS is not affected becuasse the default there is already 1048576.

See description in coreos/fedora-coreos-tracker#329
2020-05-03 09:37:00 +02:00
Jeff Geerling 33686cadae Fixes #1729: Use 'is changed' instead of non-existent changed filter. 2020-05-01 22:42:42 -05:00
Julien DOCHE 62a50429ca contrib/ansible: Add reset role and playbook to reset a node (#1565)
Signed-off-by: Julien DOCHE <julien.doche@gmail.com>
2020-03-25 12:36:28 -07:00
Arpan Kapoor b1d3202461 Add ExecStartPre to ansible systemd node unit files 2020-03-01 19:32:19 +05:30
Arpan Kapoor 242cfa424c Add Type and TimeoutStartSec to ansible systemd unit files 2020-03-01 19:31:31 +05:30
Erik Wilson 3d738d887a Merge pull request #1430 from St0rmingBr4in/fix-home
contrib/ansible: Fix home path and use kubectl to set the server url in conf
2020-02-24 15:24:33 -07:00
Julien DOCHE d63ae87e02 contrib/ansible: Add extra_server_args variable
Signed-off-by: Julien DOCHE <julien.doche@gmail.com>
2020-02-17 21:42:40 +01:00
Julien DOCHE 7f68b7f3cd contrib/ansible: Use kubectl to set the server url in conf
Sometimes https://127.0.0.1:6443 can be written in the conf, the regexp does
not account for that.

Signed-off-by: Julien DOCHE <julien.doche@gmail.com>
2020-02-17 20:55:44 +01:00
Julien DOCHE ca9702f65b contrib/ansible: Fix home is not necessarily in /home
Signed-off-by: Julien DOCHE <julien.doche@gmail.com>
2020-02-17 20:49:01 +01:00
James Harrington ed56b606b8 Fix indentation 2019-10-27 23:34:34 -04: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
Chris Jowett 01080c2c36 Add RestartSec to ansible systemd unit files 2019-07-26 13:05:54 -05:00
Pieter van der Merwe b07143780b Createsymlinks for kubectl and crictl 2019-07-13 21:10:33 +02:00
Pieter van der Merwe 4c48500e18 Add wait for node-token file 2019-07-07 17:24:37 +02:00
Erik Wilson 023bd5693d Merge pull request #513 from tamsky/ansible/improve-raspbian-checks
Ansible: Test for Raspbian before assuming
2019-06-18 10:58:46 -07:00
Erik Wilson 93ff44356b Merge pull request #514 from tamsky/ansible/support-master+node
contrib/ansible: Allow 'server' and 'node' roles to co-exist on a single host
2019-06-18 10:58:21 -07:00
Marc Tamsky eb664acb6a contrib/ansible: Fixes usage of 'search' in when statements 2019-05-30 02:05:35 -07:00
Marc Tamsky 3341d967be contrib/ansible: Allow master and node roles to co-exist 2019-05-30 01:33:41 -07:00
Marc Tamsky 1a466f92de Test for Raspbian before assuming 2019-05-30 01:30:31 -07:00
Erik Wilson f2bb86e593 Merge pull request #487 from itwars/master
Ansible - fix typo and add kubeconfig copy to user homedir
2019-05-28 17:28:03 -07:00
Vincent RABAH (itwars) 4abaf35601 Fix typo and add kubeconfig copy to user homedir 2019-05-18 17:58:25 +00:00
galal-hussein 285c803a70 Add Restart=always to systemd unit 2019-05-08 02:54:40 +02:00
galal-hussein 5b9e9b5316 Change systemd unit file target to network-online.target 2019-04-30 01:28:58 +02:00
Vincent RABAH 85b01829fb Ansible provisionning (#217)
Ansible provisionning contrib
2019-04-26 21:10:27 +02:00