Отклонение отклоняемого фильтра jinja2

Посмотрите свой sshd_config.

Возможно, вы захотите настроить chroot внутри sftp.

/ TFTPROOT будет вашим chroot-каталогом.

Это более безопасно, чем tftp.

Вот хороший учебник:

http://www.thegeekstuff.com/2012/03/chroot-sftp-setup/

1
19.09.2019, 13:20
3 ответа

Используйте, как показано ниже:

- set_fact:
     nfs_clients: "{{ nfs_clients_out.stdout_lines | reject('match','rchinnn*') | list }}"

Проверьте сведения о версии jinja2

0
27.01.2020, 23:30

Регулярное выражение '[ *]' работает. Спектакль ниже

vars:
  my_lines:
    - "rchinnn01"
    - "rchinnn02"
    - "*"
tasks:
  - debug:
      msg: "{{ my_lines|reject('match', '[*]')|list }}"

дает (сокращенный):

ok: [localhost] => {
    "msg": [
        "rchinnn01", 
        "rchinnn02"
    ]
}
5
27.01.2020, 23:30

Я предлагаю использовать 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

0
31.08.2020, 11:49

Теги

Похожие вопросы