Files @ 7c07f17e46ba
Branch filter:

Location: majic-ansible-roles/roles/preseed/playbook.yml - annotation

branko
MAR-26: Implemented scaffolding for testing the ldap_server role:

- Fixed role documentation and example for the ldap_server ldap_entries
parameter.
- Fixed missing leading zero when setting mode for deployed files.
- Marked certain tasks for skipping Ansible linting on.
- Fixed invocation of local LDAP commands to use unix socket out of the
box (don't depend on LDAP client configuration).
- Default to state 'present' for ldap_entry (makes things a bit more
readable/clear).
- Added test data for backup and TLS.
- Added dummy default test file.
---

- hosts: parameters-mandatory
  roles:
    - role: preseed

- hosts: parameters-optional
  roles:
    - role: preseed
      ansible_key: CUSTOMKEY
      preseed_country: RS
      preseed_directory: /tmp/custom_preseed_files_location
      preseed_dns: 1.1.1.1
      preseed_domain: example.com
      preseed_gateway: 2.2.2.2
      preseed_hostname: testing
      preseed_ip: 3.3.3.3
      preseed_keymap: sv
      preseed_language: sr
      preseed_locale: en_UK.UTF-8
      preseed_mirror_directory: /
      preseed_mirror_hostname: ftp.de.debian.org
      preseed_mirror_proxy: http://proxy.local
      preseed_netmask: 255.255.0.0
      preseed_network_auto: no
      preseed_network_interface: eth1
      preseed_root_password: myrootpassword
      preseed_timezone: Europe/Belgrade

- hosts: parameters-optional-with-overrides
  roles:
    - role: preseed
      preseed_directory: /tmp/custom_preseed_files_location
      ansible_key: CUSTOMKEY
      preseed_server_overrides:
        parameters-optional-with-overrides:
          country: RS
          dns: 1.1.1.1
          domain: example.com
          gateway: 2.2.2.2
          hostname: testing
          ip: 3.3.3.3
          keymap: sv
          language: sr
          locale: en_UK.UTF-8
          mirror_directory: /
          mirror_hostname: ftp.de.debian.org
          mirror_proxy: http://proxy.local
          netmask: 255.255.0.0
          network_auto: no
          network_interface: eth1
          root_password: myrootpassword
          timezone: Europe/Belgrade