Tomcat установки с Марионеткой (вопрос о новичке)

Какова Ваша проблема в выполнении его? Active Directory полностью поддерживает добавляющие контакты к DLS.

Если Вы просто не можете найти его в поле поиска, добавьте "контакты" к "типам объектов" перед поиском.

2
задан 30 July 2010 в 01:59
2 ответа

Это выглядит слишком "процедурным", IMO. Необходимо думать "декларативным" способом. Я лично просто создал бы .rpm's или .deb's от тех tarballs, и указал бы другой repo для использования так всего, что необходимо будет сделать, что-то вроде этого:

 class tomcat {
   Package { "tomcat":
      ensure => installed,
   }

   File { "/etc/init.d/tomcat":
      source => "puppet:///tomcat/tomcat.initd",
   }
 }

и т.д. Те, которых несколько определяют, кажутся ненужными также, я пошел бы только с прямыми Исполнительными пунктами, но с псевдонимами для каждого Исполнительного типа.

Пример:

 Exec { "/bin/tar xzf /root/tomcat6.tgz":
   name => "tomcat-extract",
   <rest of content here>
 }

 ...

 File { "${tomcatDir}":
   ...
   require => Exec["tomcat-extract"],
   ...
 }
5
ответ дан 3 December 2019 в 09:26
  • 1
    Спасибо христианин. Я соглашаюсь, что это является процедурным, я даже отметил комментарии с порядком. Кажется, что Марионетка может обработать его, все же. –  Peter Sankauskas 21 August 2010 в 23:16

При пересматривании очень старого потока ради будущих посетителей - можно получить tomcat6 rpms из http://www.jpackage.org/ и установить от них (или прямо от зеркала repo, или через собственный локальный repo).

Не уверенный, на что ситуация похожа для debs все же.

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

Теги

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