Documentation

    debconf

    Configure a .deb package using debconf-set-selections.

    Attributes

    check_mode:
      support: full
    

    Parameters

    Parameter Required Type Values Description
    name true string   Name of package to configure.
    question   string   A debconf configuration setting.
    unseen   boolean   Do not set ‘seen’ flag when pre-seeding.
    value   string   Value to set the configuration to.
    vtype   string string
    password
    boolean
    select
    multiselect
    note
    text
    error
    title
    seen
    The type of the value supplied (string, password, boolean, select, multiselect, note, text, error, title, seen).

    Example

    - name: Set default locale to fr_FR.UTF-8
      debconf:
        name: locales
        question: locales/default_environment_locale
        value: fr_FR.UTF-8
        vtype: select
    
    - name: Set to generate locales
      debconf:
        name: locales
        question: locales/locales_to_be_generated
        value: en_US.UTF-8 UTF-8, fr_FR.UTF-8 UTF-8
        vtype: multiselect
    
    - name: Accept oracle license
      debconf:
        name: oracle-java7-installer
        question: shared/accepted-oracle-license-v1-1
        value: "true"
        vtype: select
    
    - name: Query package settings
      debconf:
        name: tzdata
      register: tzdata_settings
    
    - name: Pre-configure tripwire site passphrase
      debconf:
        name: tripwire
        question: tripwire/site-passphrase
        value: "{{ site_passphrase }}"
        vtype: password