Skip to content
  1. Oct 19, 2022
    • Thomas Woerner's avatar
      README-vault: Add new_public_key and new_public_key_file · 9271b84d
      Thomas Woerner authored
      According to the argument_spec new_public_key is an alias for
      vault_public_key and new_public_key_file is an alias for
      vault_public_key_file. The aliases have been added.
      9271b84d
    • Thomas Woerner's avatar
      ipavault: Fix documentation sections and agument spec · 2621b311
      Thomas Woerner authored
      ansible-test with ansible-2.14 is adding a lot of new tests to ensure
      that the documentation section and the agument spec is complete. Needed
      changes:
      
      DOCUMENTATION section
      
      - `type: str` needs to be set for string parameters
      - `type: bool` needs to be set for bool parameters
      
      - `type: list` needs to be set for list parameters
      - `elements: str` needs to be given for list of string parameters
      - `type: string` is not valid and needs to be replaced by `type: str`
      - `required` tags need to be fixed according to the `argument_spec`
      - `aliases` tag needs to match `argument_spec`
      - `author` needs to be given with the github user also: `Name (@user)`
      - `choices` needs to match `argument_spec`
      - all parameters need to be defined
      
      RETURN section
      
      - `contains` needs to be used instead of `options` for dicts
      - `type: string` is not valid and needs to be replaced by `type: str`
      
      argument_spec
      
      - `elements="str"` needs to be added to all list of string parameters
      - `default=.*` needs to be dropped if `required=True` is also given
      
      The `copyright` date is extended with `-2022`.
      2621b311
    • Thomas Woerner's avatar
      Merge pull request #959 from rjeffman/remove_whitelist · 9480841b
      Thomas Woerner authored
      documentation: Change occurences of whitelist to allowlist.
      9480841b
    • Thomas Woerner's avatar
      Merge pull request #960 from rjeffman/ansbile_2_14_new_module · 461a9ec0
      Thomas Woerner authored
      new_module: Modify new_module and templates for Ansible 2.14
      461a9ec0
    • Rafael Guterres Jeffman's avatar
      documentation: Change occurences of whitelist to allowlist. · 706eb152
      Rafael Guterres Jeffman authored
      This change follows language use recomendation from NISTIR 8366,
      "Guidance for NIST Staff on Using Inclusive Language in Documentary
      Standards", accessible from
      
          https://nvlpubs.nist.gov/nistpubs/ir/2021/NIST.IR.8366.pdf
      706eb152
  2. Oct 18, 2022
    • Thomas Woerner's avatar
      Merge pull request #961 from rjeffman/ipaconfig_fix_enable_sid_not_required · f8ca8a7b
      Thomas Woerner authored
      ipaconfig: Do not require enable_sid for add_sids or netbios_name
      f8ca8a7b
    • Rafael Guterres Jeffman's avatar
      ipaconfig: Do not require enable_sid for add_sids or netbios_name · c808ad6e
      Rafael Guterres Jeffman authored
      Current behavior of ipaconfig mimics FreeIPA CLI and requires that
      'enable_sid' is set to True every time add_sids or netbios_name are
      used. It is sufficient that SID generation is enabled to use add_sids
      and netbios_name, but the IPA API requires 'enable_sid' so that the
      operations are executed.
      
      This patch allows ansible-freeipa plugin ipaconfig to run 'add_sids' or
      set 'netbios_name without requiring 'enable_sid' to be set on the
      playbook.
      
      If SID generation is enabled, 'add_sids' and 'netbios_name' can be used
      without 'enable_sid: yes'. If SID generation is not enabled, an error
      message will be raised if 'enable_sid: yes' is not used.
      c808ad6e
  3. Oct 17, 2022
  4. Oct 13, 2022
  5. Oct 08, 2022
  6. Oct 06, 2022
  7. Oct 05, 2022
    • Rafael Guterres Jeffman's avatar
      new_module: Modify new_module and templates for Ansible 2.14 · 9a8d756a
      Rafael Guterres Jeffman authored
      ansible-test with ansible-2.14 is adding a lot of new tests to ensure
      that the documentation section and the agument spec is complete.
      
      To aid the creation of new_modules that follow these rules, the
      'new_module' script and its templates were modified to use the new
      ansible-test rules. The 'new_module' script now requires a new
      argument, github_user, and the code templates provide the required
      fields (like 'type' and 'elements') to the provide examples.
      9a8d756a
  8. Oct 04, 2022
  9. Oct 03, 2022
  10. Oct 01, 2022
  11. Sep 30, 2022