oktatas:linux:konfiguraciokezeles:ansible:playbook:debconf
Tartalomjegyzék
Ansible debconf
- Szerző: Sallai András
- Copyright © Sallai András, 2019
- Web: http://szit.hu
Szükséges a célgépen
- debconf
- debconf-utils
Paraméterek
Paraméter | ||
---|---|---|
name string | A konfigurálandó csomag neve | |
question string | A debconf beállítás | |
value string | A beállítandó érték | |
vtype | boolean error multiselect note password seen select string text title | A megadott érték típusa |
Jegyzet
A kérdés és a válasz a telepített csomagtól függ. A megfelelő kérdések és típusok lekérdezhetők a debconf-show paranccsal:
debconf-show <csomag>
Például:
debconf-show slpad
A kimenet ehhez hasonló lehet:
root@gep:~# debconf-show slapd * slapd/password2: (password omitted) slapd/internal/generated_adminpw: (password omitted) * slapd/password1: (password omitted) slapd/internal/adminpw: (password omitted) slapd/dump_database: when needed slapd/backend: MDB shared/organization: nodomain slapd/ppolicy_schema_needs_update: abort installation slapd/password_mismatch: slapd/no_configuration: false slapd/unsafe_selfwrite_acl: slapd/purge_database: false slapd/move_old_database: true slapd/dump_database_destdir: /var/backups/slapd-VERSION slapd/upgrade_slapcat_failure: slapd/invalid_config: true * slapd/domain: zold.and
Példa
- name: openldap jelszó beállítás debconf: name: "slapd" question: 'slapd/password1' value: titok vtype: password
Komplex példa telepítéssel
- openldap.yml
--- - name: LDAP szerver telepítése hosts: all become: true remote_user: adminc vars: password: asdfg tasks: - name: Gépnév beállítása hostname: name: gep.zold.and - name: openldap jelszó beállítás debconf: name: "slapd" question: 'slapd/password1' value: "{{ password }}" vtype: password - name: openldap jelszó ismétlés debconf: name: "slapd" question: 'slapd/password2' value: "{{ password }}" vtype: password - name: openldap domain beállítás debconf: name: "slapd" question: 'slapd/domain' value: zold.and vtype: string - name: Csomagok telepítése apt: name: "{{ item }}" state: present update_cache: yes loop: - slapd - ldap-utils - python-ldap
Forrás
oktatas/linux/konfiguraciokezeles/ansible/playbook/debconf.txt · Utolsó módosítás: 2019/08/16 21:14 szerkesztette: admin