Четкий каталог с соленым файлом состояния

Мы часто используем Менеджер соединений Удаленного рабочего стола для управления нашими несколькими сессиями RDP. Это поддерживает многие функции Терминалов и свободно.

Я надеюсь, что это помогает.

11
задан 1 August 2013 в 22:51
3 ответа

You can use the cmd module in salt states. The following code could be present in your state file:

rm -f /etc/supervisord/conf.d/*.conf:
    cmd.run

You can also write more complicated commands if you wish.

1
ответ дан 2 December 2019 в 21:50

Не лучший ответ, но вы можете использовать file.absent в каталоге, а затем воссоздать его. Обратите внимание, что это будет удалять каталог при каждом запуске состояния. Вы можете представить себе условное выражение jinja, окружающее следующее:

supervisor-conf-delete:
  file.absent:
    - name: /etc/supervisord/conf.d

supervisor-conf-create:
  file.directory:
    - name: /etc/supervisord/conf.d
    - user: root
    - group: root
    - mode: 0755
    - require:
        - file: supervisor-conf-delete
4
ответ дан 2 December 2019 в 21:50

Была такая же проблема, как и у вас. Вот что у меня сработало.

remove-supervisord-confd:
   file.directory:
      - name: /etc/supervisord/conf.d/           
      - clean: True
10
ответ дан 2 December 2019 в 21:50

Теги

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