Посмотрите свой sshd_config.
Возможно, вы захотите настроить chroot внутри sftp.
/ TFTPROOT будет вашим chroot-каталогом.
Это более безопасно, чем tftp.
Вот хороший учебник:
Используйте, как показано ниже:
- set_fact:
nfs_clients: "{{ nfs_clients_out.stdout_lines | reject('match','rchinnn*') | list }}"
Регулярное выражение '[ *]' работает. Спектакль ниже
vars:
my_lines:
- "rchinnn01"
- "rchinnn02"
- "*"
tasks:
- debug:
msg: "{{ my_lines|reject('match', '[*]')|list }}"
дает (сокращенный):
ok: [localhost] => {
"msg": [
"rchinnn01",
"rchinnn02"
]
}
Я предлагаю использовать equalto вместо поиска:
- set_fact:
nfs_clients: "{{ nfs_clients_out.stdout_lines | reject('equalto','*') | list }}"
как вhttps://stackoverflow.com/questions/24041885/conditionally-join-a-list-of-strings-in-jinja