Skip to content
  1. Jul 12, 2021
    • Cristian Calin's avatar
      Move to Ansible 3.4.0 (#7672) · 7516fe14
      Cristian Calin authored
      * Ansible: move to Ansible 3.4.0 which uses ansible-base 2.10.10
      
      * Docs: add a note about ansible upgrade post 2.9.x
      
      * CI: ensure ansible is removed before ansible 3.x is installed to avoid pip failures
      
      * Ansible: use newer ansible-lint
      
      * Fix ansible-lint 5.0.11 found issues
      
      * syntax issues
      * risky-file-permissions
      * var-naming
      * role-name
      * molecule tests
      
      * Mitogen: use 0.3.0rc1 which adds support for ansible 2.10+
      
      * Pin ansible-base to 2.10.11 to get package fix on RHEL8
      7516fe14
  2. Jun 30, 2021
  3. May 12, 2021
  4. 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
  5. Mar 25, 2021
  6. Mar 08, 2021
  7. Feb 23, 2021
  8. Jan 11, 2021
  9. Aug 04, 2020
  10. Apr 07, 2020
  11. Mar 09, 2020
  12. Aug 07, 2019
  13. May 20, 2019
    • marcstreeter's avatar
      updated pinning to prevent breaking changes (#4783) · 872b37f7
      marcstreeter authored
      * updated ansible pinning to prevent more possibilities of breaking changes
      
      * more exact pinning of ansible version
      
      * more exact pinning of ansible version and also all the rest
      
      * added testing requirements.txt pinning settings
      
      * removed boto from testing requirements.txt
      872b37f7
  14. Apr 17, 2019
  15. Apr 09, 2019
  16. Apr 08, 2019
  17. Apr 04, 2019
  18. Jan 03, 2019
    • Chad Swenson's avatar
      Fix kube-proxy configuration for kubeadm (#3958) · 80379f6c
      Chad Swenson authored
      - Creates and defaults an ansible variable for every configuration option in the `kubeproxy.config.k8s.io/v1alpha1` type spec
        - Fixes vars that were orphaned by removing non-kubeadm
        - Fixes previously harcoded kubeadm values
      - Introduces a `main` directory for role default files per component (requires ansible 2.6.0+)
        - Split out just `kube-proxy.yml` in this first effort
      - Removes the kube-proxy server field patch task
      
      We should continue to pull out other components from `main.yml` into their own defaults files as I did here for `defaults/main/kube-proxy.yml`. I hope for and will need others to join me in this refactoring across the project until each component config template has a matching role defaults file, with shared defaults in `kubespray-defaults` or `downloads`
      80379f6c
  19. Nov 10, 2018
  20. Oct 31, 2018
  21. Oct 26, 2018
  22. Oct 10, 2018
  23. May 11, 2018
    • Matthew Mosesohn's avatar
      refactor vault role (#2733) · 07cc9819
      Matthew Mosesohn authored
      * Move front-proxy-client certs back to kube mount
      
      We want the same CA for all k8s certs
      
      * Refactor vault to use a third party module
      
      The module adds idempotency and reduces some of the repetitive
      logic in the vault role
      
      Requires ansible-modules-hashivault on ansible node and hvac
      on the vault hosts themselves
      
      Add upgrade test scenario
      Remove bootstrap-os tags from tasks
      
      * fix upgrade issues
      
      * improve unseal logic
      
      * specify ca and fix etcd check
      
      * Fix initialization check
      
      bump machine size
      07cc9819
  24. Oct 05, 2017
  25. Sep 15, 2017
  26. Aug 18, 2017
  27. Apr 26, 2017
  28. Mar 30, 2017
    • Justin Downing's avatar
      pin ansible to version 2.2.1.0 · 907e43b9
      Justin Downing authored
      ansible 2.2.2.0 has an [issue]() that causes problems for kargo:
      
      ```
      (env) kargo ᐅ env/bin/ansible-playbook upgrade-cluster.yml 
      ERROR! Unexpected Exception: 'Host' object has no attribute 'remove_group'
      ```
      
      Pinning ansible to 2.2.1.0 resolved this for me.
      907e43b9
  29. Mar 20, 2017
  30. Mar 17, 2017
  31. Mar 15, 2017
  32. Jan 19, 2017
  33. May 08, 2016
    • Paul Czarkowski's avatar
      Add native Vagrant support · 8f4e879c
      Paul Czarkowski authored
      This allows you to simply run `vagrant up` to get a 3 node HA cluster.
      
      * Creates a dynamic inventory and uses the inventory/group_vars/all.yml
      * commented lines in inventory.example so that ansible doesn't try to use it.
      * added requirements.txt to give easy way to install ansible/ipaddr
      * added gitignore files to stop attempts to save unwated files
      * changed `Check if kube-system exists` to `failed_when: false` instead of
      `ignore_errors`
      8f4e879c
Loading