Hali!
Most kezdek ismerkedni vele és a Puppet 3.0 Beginers Guide van előttem és egyszerűen nem tudom, hogy mi a gond. Azért írok a haladóba, mert az előttem szólók is itt tették fel a kérdéseiket. Szóval ott tartok:
saját modulom: /data/puppet/modules/mc/manifest/init.pp
tartalma:
class mc {
package { 'mc':
ensure => installed,
}
}
Node: /data/puppet/node/node.homokozo.pp
tartalma:
node 'homokozo' {
include mc
}
Site és tartalma: cat /data/puppet/site.homokozo.pp
import '/data/puppet/node/node.homokozo.pp'
[root@homokozo puppet]# puppet apply /data/puppet/site.homokozo.pp --modulepath=/data/puppet/modules/
Error: Could not find class mc for homokozo.localis.halozat on node homokozo.localis.halozat
Error: Could not find class mc for homokozo.localis.halozat on node homokozo.localis.halozat
Mit rontok el? A könyv szerint ennek mennie kell, próbáltam több variációval és nem sikerült örülni. A puppet conf-ban átállítottam a modules részt, hogy oda is mutasson, ahol az én modules (/data/puppet/modules) könyvtáram van.
Köszi előre is a válaszokat!
- 4456 megtekintés
Hozzászólások
Elso ranezesre az tunt fel, hogy a /data/puppet/modules/mc/manifest/init.pp path-ban manifests kell, hogy legyen.
- A hozzászóláshoz be kell jelentkezni
Nagyon szépen köszi! 3 órát görcsöltem vele :)
- A hozzászóláshoz be kell jelentkezni
Szoktak volt mondani, hogy szivassal tanul igazan az ember. Lefogadom, hogy sokkal tobbet tudsz mostmar a puppet belso mukodeserol, ami csak elony lesz a jovoben ;)
- A hozzászóláshoz be kell jelentkezni