krb5_client_config:
includedir: false
libdefaults:
ticket_lifetime: null
renew_lifetime: 604800
forwardable: 'true'
default_ccache_name: 'KEYRING:persistent:%{uid}'
dns_lookup_kdc: false
dns_lookup_realm: false
kdc_timeout: 3000
something: null
appdefaults:
pam:
ticket_lifetime: null
到我的角色。
vars/main.yml
,但是,当我调试“合并”变量的输出时,我会看到“ libdefaults”,从变量中删除了无效的选秀机,但对于“ AppDefaults”变量并非如此,但事实并非如此。
defaults/main.yml
我假设这是我设置库存变量的方式,以及AppDefaults的“嵌套”比LibDefaults“嵌套”一个级别。但是我不确定如何纠正
krb5_client_lib_defaults_merged: "{{ krb5_lib_defaults | combine(krb5_client_config.libdefaults | default({}, true), recursive=True)
| dict2items
| rejectattr('value', 'equalto', none)
| rejectattr('value', 'equalto', '')
| rejectattr('value', 'equalto', false)
| items2dict }}"
krb5_client_app_defaults_merged: "{{ krb5_app_defaults | combine(krb5_client_config.appdefaults | default({}, true), recursive=True)
| dict2items
| rejectattr('value', 'equalto', none)
| rejectattr('value', 'equalto', '')
| rejectattr('value', 'equalto', false)
| items2dict }}"
变量来考虑这一点。任何帮助都会很棒。
Q:
a:有两个问题:
字典Krb5_app_defaults
和
Krb5_client_config.appdefaults被属性PAM
以下条件拒绝布尔斯false。这对字符串没有影响
'false'
PLAY [all] **************************************************************************************************************************************************************************************************************************
TASK [Gathering Facts] **************************************************************************************************************************************************************************************************************
ok: [dtest-eng-02]
TASK [krb : debug - libdefaults] ****************************************************************************************************************************************************************************************************
ok: [dtest-eng-02] =>
msg:
clockskew: 300
default_ccache_name: KEYRING:persistent:%{uid}
default_realm: ACUITY.COM
forwardable: 'true'
kdc_timeout: 3000
renew_lifetime: 604800
udp_preference_limit: 1
TASK [krb : debug - appdefaults] ****************************************************************************************************************************************************************************************************
ok: [dtest-eng-02] =>
msg:
pam:
external: sshd
forwardable: 'true'
minimum_uid: 1000
proxiable: 'false'
renew_lifetime: 1d
ticket_lifetime: null
use_shmem: sshd