Skip to content
  1. Sep 26, 2020
    • Rafael Guterres Jeffman's avatar
      Remove Vault public/private keys after testing. · 161d0b3b
      Rafael Guterres Jeffman authored
      Public and private key files were created but not removed when testing
      the Vault module. This was fixed by adding a task to remove them to
      Vault's env_cleanup playbook.
      161d0b3b
    • Rafael Guterres Jeffman's avatar
      Remove certificates used inline in module tests. · 9c138824
      Rafael Guterres Jeffman authored
      This patch adds Ansible tasks to create and remove self-signed
      certificates, instead of using previously created certificates.
      The certificates are then `lookup`, instead of being used inline
      in the playbooks.
      
      Playbooks are easier to read and maintain with this changes, and
      there is no need  to change the playbooks, if a certificate expires.
      9c138824
  2. Sep 25, 2020
  3. Sep 21, 2020
  4. Sep 18, 2020
  5. Sep 09, 2020
  6. Sep 08, 2020
    • Thomas Woerner's avatar
      ipa[server,replica,client]: Drop deactivated Python2/3 test · cf4c5903
      Thomas Woerner authored
      These tests have been deactivated for some time with b51397eb and are
      removed now.
      cf4c5903
    • Thomas Woerner's avatar
      ipa[server,replica]: New variables to set firewalld zone · a7e532a4
      Thomas Woerner authored
      The new variables ipa[server,replica]_firewalld_zone have been added to
      be able to set the zone in which the needed services for IPA are enabled.
      
      New tasks have been added to check if the zone is available in the runtime
      and also permamanet environment.
      
      The code to enable firewalld has been moved out of thee
      ipa[server,replica]_install_packages blocks to make sure that the firewalld
      service is also enabled if the package is already installed.
      
      Fixes: issue #177 (How to set up firewalld zones?)
      a7e532a4
  7. Sep 04, 2020
  8. Sep 03, 2020
  9. Sep 02, 2020
    • Sergio Oliveira's avatar
      Merge pull request #376 from rjeffman/ci_add_yml_linters · ce5ee80f
      Sergio Oliveira authored
      Add support for ansible-lint and yamllint as Github actions.
      ce5ee80f
    • Sergio Oliveira Campos's avatar
      Added helpers to config tests for execution on idm-ci. · 06f06c48
      Sergio Oliveira Campos authored
      In order to run the tests in idm-ci we need to configure the our pytest
      tests environment variables. This PR configures that automatically if an
      environment variable TWD is available and $TWD/config exists.
      06f06c48
    • Rafael Guterres Jeffman's avatar
      Add script to run linters. · b7900f1c
      Rafael Guterres Jeffman authored
      The scprit `lint_check.sh` under utils runs the same linters as the
      Github Actions, with the same configuration.
      
      The changes on setup.cfg are required if flake8-docstrings is used,
      so its output is the same as pydocstlye.
      b7900f1c
    • Rafael Guterres Jeffman's avatar
      Disable Python linters on Azure pipelines. · 121f59bb
      Rafael Guterres Jeffman authored
      This patch disables execution of Python lintes on Azure pipelines, as
      they are now executed through Github Actions.
      121f59bb
    • Rafael Guterres Jeffman's avatar
      Enable Python linters as Github Actions · bbf6d51f
      Rafael Guterres Jeffman authored
      Flake8 and Pydocstyle were already being used as checks on Azure
      pipelines, and this change enable the use of both as Github actions
      run on every push (on any fork) end every pull-request.
      
      I uses `rjeffman/python-lint-action` to run both linters using the
      project's configuration.
      bbf6d51f
    • Rafael Guterres Jeffman's avatar
      Fix ansible-lint warning on molecule playbooks. · f2b4bac3
      Rafael Guterres Jeffman authored
      Ansible best practice is to not use `latest` for the `package` module
      state. As we want to use it in the case of nss, this change will
      disable checking for this case.
      f2b4bac3
    • Rafael Guterres Jeffman's avatar
      Enable yaml-lint Github action on push/pull-requests. · c05a7233
      Rafael Guterres Jeffman authored
      By running yamllint we add one more verification of quality to the
      playbooks used on/provided by ansible-freeipa, that will be executed
      on every push (even on forks) or pull-requests.
      
      This patch provides the configuration needed to run yamllint on
      the playbooks found in the `tests`, `playbooks` and `molecule`
      directories, on every push or pull-request done on Github, using
      ibiqlik/action-yamllint action version `v1`.
      
      The current configuration for yamllint has many rules disable, so
      the problems found can be fixed later. All rules after the comment
      `# Disabled rules` should be enabled in the near future.
      c05a7233
  10. Sep 01, 2020
  11. Aug 31, 2020
  12. Aug 28, 2020
Loading