Установка Сервера Зенда через Марионетку, на RHEL и Ubuntu?

У меня есть a mod_dav_svn загруженный в Apache и использование AuthType Basic для аутентификации против локального пользователя / передают файл. Файл 640 с root:apache владельцем. Это не достаточно для реальной безопасности, таким образом, мне перенесли ее в SSL с SSLRequireSSL директива. Таким образом, я могу использовать свой SVN repos любой через клиент (TortoiseSVN работал с https://... соединение, btw), или SSL включил браузер. Это дает мне большую гибкость при поддержании довольно высокого уровня безопасности.

2
задан 8 July 2010 в 22:31
2 ответа

Что-то как:

class usefulclass {
    if $operatingsystem == "RHEL" {
        repo { ...
            before => Package["zend"] }
    } else {
        file { "sources.list"... //or however you choose to manage sources.list
            before => Package["zend"] }
    }
}

Не имейте поля RHEL удобным, но просто работайте facter operatingsystem узнать что возвращаемое значение искать.

2
ответ дан 3 December 2019 в 11:11
  • 1
    , Таким образом, Вы предложили бы обработать переключатель operatingsystem в модулях вместо деклараций? Походит на хорошую идею, так как она сделала бы модули большим количеством Plug and Play. –  Martijn Heemels 1 September 2010 в 14:58

Я только начинаю Марионетке контроля сам, но я действительно смотрел на файл: /usr/local/zend/bin/gui_passwd.sh который изменяет тот пароль (это там в случае, если Вы забываете старый пароль).

В нижней части сценария это помещает пароль MD5'd в файл: /usr/local/zend/gui/application/data/zend-server-user.ini, хотя это должно отредактировать файл с 'sed'.

1
ответ дан 3 December 2019 в 11:11

Теги

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