2015-04-23 2 views
2

Я новичок в марионетке, и я хочу установить Java, используя марионетку. У меня есть автономная кукла, установленная на моих оконных системах.Как установить JAVA_HOME с помощью кукольного скрипта на windows?

Я смог скопировать двоичные файлы в определенную папку с помощью кукол, но не смог установить путь. Может ли кто-нибудь помочь мне установить простую переменную JAVA_HOME/environment с помощью марионетки?

+0

возможно дубликат [Переменные среды Набор с Puppet] (http://stackoverflow.com/questions/18411795/set -environment-variables-with-puppet) – vidit

+0

Мне нужен скрипт, специфичный для окон. – Anony

+0

seth PATH =% PATH%, C: \ и т. Д. Http://stackoverflow.com/questions/9546324/adding-directory-to-path-environment-variable-in-windows –

ответ

4

Для управления переменными среды в Windows существует module.

Например

windows_env { 'JAVA_HOME': 
    ensure => 'C:\JDK', 
    mergemode => clobber, 
} 

В файле README даже представляет собой конкретный пример

windows_env { 'JAVA_HOME=%ProgramFiles%\Java\jdk1.6.0_02': 
    type => REG_EXPAND_SZ, 
}