This project is mirrored from https://github.com/debops/debops/. Updated .
  1. 11 Jan, 2019 1 commit
  2. 07 Jan, 2019 2 commits
  3. 11 Dec, 2018 3 commits
  4. 01 Dec, 2018 3 commits
  5. 19 Jul, 2018 1 commit
  6. 26 May, 2018 1 commit
  7. 19 Apr, 2018 2 commits
    • Maciej Delmanowski's avatar
      Support PEP-394 in the Ansible local facts · 364a6f8f
      Maciej Delmanowski authored
      Debian adheres to PEP-394, which requires separate shebang interpreters
      for Python 2.7 and Python 3.x scripts. The Ansible local facts based on
      Python scripts used by DebOps will have the shebang lines templated to
      use the specific Python version, based on the Python version of the
      interpreter used by Ansible.
      
      Ref: https://www.python.org/dev/peps/pep-0394/
      364a6f8f
    • Maciej Delmanowski's avatar
      [debops.apt] Don't install 'python-apt' package · 1cf289d2
      Maciej Delmanowski authored
      This is a classic chicken and egg problem - Ansible 'apt' module is
      asked to install 'python-apt' package which is required for the 'apt'
      Ansible module to work.
      
      At this point in the configuration the Python 'apt' module should be
      definitely installed by the bootstrapping infrastructure; otherwise
      Ansible would stop on previous 'apt' module calls. Removing the specific
      installation should allow Py3-only environment; if needed,
      'debops.python' role installs the APT package as well.
      1cf289d2
  8. 14 Apr, 2018 1 commit
    • Maciej Delmanowski's avatar
      [APT] Review 'apt autoremove' configuration · 5afa0a60
      Maciej Delmanowski authored
      Alban Browaeys noticed[1] that the configuration of autoremoval of
      Recommends: and Suggests: dependencies by APT in the 'debops.apt' role
      was designed "backwards", with the opposite meaning of options used in
      APT and in DebOps. After reviewing his fix I decided to redesign the
      whole thing around the 'debops.apt_mark' role instead, since it allows
      fine-tuned control over what packages are autoremoved.
      
      Autoremoval of Recommends: and Suggests: dependencies will be enabled if
      user sets 'debops.apt_mark' configuration options in the Ansible
      inventory.
      
      [1]: https://github.com/debops/debops/pull/294
      5afa0a60
  9. 10 Apr, 2018 1 commit
  10. 29 Mar, 2018 5 commits
  11. 25 Mar, 2018 1 commit
    • Maciej Delmanowski's avatar
      Fix various deprecation warnings from Ansible v2.5 · 47aa3156
      Maciej Delmanowski authored
      This patch fixes deprecation warnings reported by Ansible v2.5:
      
      - warning about usage of 'include' instead of 'import_playbook' to
        include additional playbooks;
      
      - warning about usage of various tests as filters in Jinja expressions;
      47aa3156
  12. 25 Feb, 2018 1 commit
  13. 20 Feb, 2018 1 commit
  14. 12 Feb, 2018 1 commit
    • Maciej Delmanowski's avatar
      Remove unneede files from role directories · 03a84faa
      Maciej Delmanowski authored
      The removed files ('.travis.yml', '.gitignore', 'README.md', etc.) were
      useful when Ansible roles were in their own separate git repositories.
      Since everything is in one git repository now, these files are redundant
      and misleading. If needed, they are still available through the git
      commit history.
      03a84faa
  15. 05 Jan, 2018 1 commit
  16. 04 Jan, 2018 2 commits
  17. 05 Nov, 2017 1 commit
    • Maciej Delmanowski's avatar
      Move the 'debops.apt' documentation to 'docs/' · 9e7b7d33
      Maciej Delmanowski authored
      This is a test of how the DebOps role documentation could be moved to
      the new 'docs/' directory.
      
      The export of 'defaults.yml' files still needs to be implemented,
      otherwise documentation requires extensive changes before it is built
      cleanly.
      9e7b7d33
  18. 21 Oct, 2017 1 commit