Skip to content
  1. Mar 27, 2024
    • Max Gautier's avatar
      Refactor bootstrap-os (#10983) · c58497cd
      Max Gautier authored
      * Remove leftover files for Coreos
      
      Coreos was replaced by flatcar in 058438a2 but the file was copied
      instead of moved.
      
      * Remove workarounds for resolved ansible issues
      
      * boostrap: Use first_found to include per distro
      
      Using directly ID and VARIANT_ID with first_found allow for less manual
      includes.
      Distro "families" are simply handled by symlinks.
      
      * boostrap: don't set ansible_python_interpreter
      
      - Allows users to override the chosen python_interpreter with group_vars
        easily (group_vars have lesser precedence than facts)
      - Allows us to use vars at the task scope to use a virtual env
      
      Ansible python discovery has improved, so those workarounds should not
      be necessary anymore.
      Special workaround for Flatcar, due to upstream ansible not willing to
      support it.
      c58497cd
  2. Jul 26, 2023
  3. Jul 05, 2023
  4. Nov 16, 2022
  5. Nov 07, 2022
  6. Nov 03, 2022
  7. Oct 31, 2022
  8. Oct 21, 2022
  9. Aug 01, 2022
  10. Jul 25, 2022
  11. Dec 01, 2021
  12. Oct 19, 2021
    • Omar Aloraini's avatar
      Rocky Linux support (#8095) · 6aac5939
      Omar Aloraini authored
      * Add Rocky as a known OS
      
      * Make sure Rocky includes bootstrap-centos.yml
      
      * Update docs with Rocky Linux
      
      * Rocky Linux wireguard and EPEL
      
      * Rocky Linux in the list of supported distributions
      6aac5939
  13. Oct 01, 2021
  14. Jun 25, 2021
  15. Apr 23, 2021
    • Cristian Calin's avatar
      Initial AlmaLinux support (#7538) · 73db44b0
      Cristian Calin authored
      * AlmaLinux: ansible>2.9.19 is needed to know about AlmaLinux
      
      * AlmaLinux: identify as a centos derrivative
      
      * AlmaLinux: add AlmaLinux to checks for CentOS
      
      * Use ansible_os_family to compare family and not distribution
      73db44b0
  16. Feb 11, 2021
  17. Feb 08, 2021
    • Vyacheslav's avatar
      Update main.yml (#7267) · e3ab665e
      Vyacheslav authored
      ````
      TASK [bootstrap-os : Enable RHEL 8 repos] ***************************************************************************************************************************************************************************************************
      fatal: [node6]: FAILED! => {"changed": false, "msg": "This system has no repositories available through subscriptions"}
      fatal: [node7]: FAILED! => {"changed": false, "msg": "This system has no repositories available through subscriptions"}
      fatal: [node1]: FAILED! => {"changed": false, "msg": "This system has no repositories available through subscriptions"}
      
      
      root@node1:/kubespray# cat /etc/os-release
      NAME="Ubuntu"
      VERSION="18.04.5 LTS (Bionic Beaver)"
      ID=ubuntu
      ID_LIKE=debian
      PRETTY_NAME="Ubuntu 18.04.5 LTS"
      VERSION_ID="18.04"
      HOME_URL="https://www.ubuntu.com/"
      SUPPORT_URL="https://help.ubuntu.com/"
      BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
      PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
      VERSION_CODENAME=bionic
      UBUNTU_CODENAME=bionic
      root@node1:/kubespray#
      ```
      e3ab665e
  18. Jan 11, 2021
  19. Nov 24, 2020
  20. Aug 28, 2020
  21. Apr 08, 2020
  22. Mar 17, 2020
    • spaced's avatar
      Fedora CoreOS support (#5657) · 876d4de6
      spaced authored
      * fedora coreos support
      - bootstrap and new fact for
      
      * fedora coreos support
      - fix bootstrap condition
      
      * fedora coreos support
      - allow customize packages for fedora coreos bootstrap
      
      * fedora coreos support
      - prevent install ptyhon3 and epel via dnf for fedora coreos
      
      * fedora coreos support
      - handle all ostree like os in same way
      
      * fedora coreos support
      - handle all ostree like os in same way for crio
      
      * fedora coreos support
      - add fcos documentations
      876d4de6
  23. Mar 14, 2020
  24. Feb 18, 2020
  25. Aug 05, 2019
  26. Jul 12, 2019
  27. Apr 24, 2019
    • MarkusTeufelberger's avatar
      Define and implement specs for bootstrap-os (#4455) · 76db060a
      MarkusTeufelberger authored
      * Add README to bootstrap-os role
      
      * Rework bootstrap-os once more
      
      * Document workarounds for bugs/deficiencies in Ansible modules
      * Unify and document role variables
      * Remove installation of additional packages and repositories
      * Merge Ubuntu and Debian tasks
      * Remove pipelining setting from default playbooks
      * Fix OpenSUSE not running its required tasks
      76db060a
  28. Apr 18, 2019
  29. Apr 17, 2019
  30. Apr 09, 2019
    • Markos Chandras's avatar
      openSUSE: Use Leap 15.0 instead of 42.3 (#4442) · 12c6b5c3
      Markos Chandras authored
      * Vagrantfile: Bump openSUSE to Leap 15.0
      
      * roles: container-engine: Add 'containerd' package for openSUSE
      
      The 'containerd' package contains the docker-containerd and
      docker-containerd-shim binaries. We also need to ensure that the latest
      version is installed since an older version may already be present (eg GCE
      images)
      
      * Remove docker log-opts for opensuse
      
      * roles: bootstrap-os: Use lowercase 'o' for openSUSE
      
      OpenSUSE is not a valid family name. The correct one is openSUSE
      
      * roles: bootstrap-os: Update zypper cache before first installation
      
      The zypper cache may be outdated so ensure that it's fully updated
      before we try and install the bootstrap packages.
      12c6b5c3
  31. Mar 28, 2019
  32. Feb 12, 2019
    • MarkusTeufelberger's avatar
      bootstrap: rework role (#4045) · e2ad6aad
      MarkusTeufelberger authored
      * bootstrap: rework role
      
      * support being called from a non-root user
      * run some commands in check mode
      * unify spelling/task names
      
      * bootstrap: fix wording of comments for check_mode: false
      
      * bootstrap: remove setup-pipelining task
      e2ad6aad
  33. Jan 23, 2019
  34. Jan 03, 2019
  35. Dec 18, 2018
  36. Nov 17, 2018
  37. Oct 29, 2018
  38. Oct 20, 2018
  39. Oct 17, 2018
    • Erwan Miran's avatar
      Fix ansible syntax to avoid ansible warnings (one more) (#3536) · 87193fd2
      Erwan Miran authored
      * warning on meta flush_handlers
      
      * avoid rm
      
      * avoid "Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually" warning on subsequent tasks using blockinfile
      
      * is match
      87193fd2