| سطر 1: |
سطر 1: |
| − | == /etc/puppet/manifestations/site.pp == | + | == /etc/puppet/manifests/site.pp == |
| | <pre> | | <pre> |
| | #class { 'apt':} | | #class { 'apt':} |
| سطر 486: |
سطر 486: |
| | 'filezilla': | | 'filezilla': |
| | ensure => installed | | ensure => installed |
| | + | } |
| | + | </pre> |
| | + | |
| | + | |
| | + | == /etc/puppet/manifests/nodes.pp == |
| | + | <pre>node default { |
| | + | include baseclass |
| | + | } |
| | + | node 'basenode' { |
| | + | # include baseclass |
| | + | include digitalinstallation |
| | + | include arabic |
| | + | include autodir::autodir-camps-default |
| | + | include adefcamps::adefcampssetup |
| | + | #include default |
| | + | } |
| | + | |
| | + | node 'lab3-pc8.adefcamps.org' inherits basenode { |
| | + | } |
| | + | |
| | + | #node default { |
| | + | # include squid-deb-proxy-client |
| | + | #include add-lmms-repo |
| | + | # include autofs |
| | + | #include autofs-service |
| | + | #include /adefcamps |
| | + | #include kdenlive |
| | + | #include soundconverter |
| | + | #include vlc |
| | + | #include openshot |
| | + | #include pitivi |
| | + | #include audacity |
| | + | #include lmms |
| | + | #include mixxx |
| | + | #include ardour |
| | + | #include jack |
| | + | #include vocproc |
| | + | #include hydrogen |
| | + | # include gimp |
| | + | #include inkscape |
| | + | #include pencil |
| | + | #include stopmotion |
| | + | #include rosegarden |
| | + | ##include blender |
| | + | #include soundconverter |
| | + | #include winff |
| | + | #include hydrogen |
| | + | #include ubuntu-restricted-extras |
| | + | #include vlc |
| | + | #include soundconverter |
| | + | #include synfigstudio |
| | + | #include fonts-arabeyes |
| | + | #include fonts-hosny-amiri |
| | + | #include fonts-hosni-thabit |
| | + | #include k3b |
| | + | #} |
| | + | |
| | + | node 'cmpsrvlinpuppetmasterclient01v.adefcamps.org' { |
| | + | include squid-deb-proxy-client |
| | + | #include add-lmms-repo |
| | + | include kdenlive |
| | + | include soundconverter |
| | + | include vlc |
| | + | } |
| | + | |
| | + | node 'labn-pcm.adefcamps.org' { |
| | + | include squid-deb-proxy-client |
| | + | #include add-lmms-repo |
| | + | include kdenlive |
| | + | include soundconverter |
| | + | include vlc |
| | + | include openshot |
| | + | include pitivi |
| | + | include audacity |
| | + | include lmms |
| | + | include mixxx |
| | + | include ardour |
| | + | include jack |
| | + | include vocproc |
| | + | include hydrogen |
| | + | include gimp |
| | + | include inkscape |
| | + | include pencil |
| | + | include stopmotion |
| | + | include rosegarden |
| | + | include blender |
| | + | include soundconverter |
| | + | include winff |
| | + | include hydrogen |
| | + | include ubuntu-restricted-extras |
| | + | include vlc |
| | + | include soundconverter |
| | + | include synfigstudio |
| | + | include fonts-arabeyes |
| | + | include fonts-hosny-amiri |
| | + | include fonts-hosni-thabit |
| | + | include k3b |
| | + | } |
| | + | node 'lab1-pc1' inherits basenode { |
| | + | include add-nfs-on-20 |
| | + | } |
| | + | node 'lab1-pc2' inherits basenode { |
| | + | include add-nfs-on-20 |
| | + | } |
| | + | node 'lab1-pc3' inherits basenode { |
| | + | include add-nfs-on-20 |
| | + | } |
| | + | node 'lab1-pc4' inherits basenode { |
| | + | include add-nfs-on-20 |
| | + | } |
| | + | node 'lab1-pc5' inherits basenode { |
| | + | include add-nfs-on-20 |
| | + | } |
| | + | node 'lab1-pc6' inherits basenode { |
| | + | include add-nfs-on-20 |
| | + | } |
| | + | node 'lab1-pc7' inherits basenode { |
| | + | include add-nfs-on-20 |
| | + | } |
| | + | node 'lab1-pc8' inherits basenode { |
| | + | include add-nfs-on-20 |
| | + | } |
| | + | node 'lab1-pc9' inherits basenode { |
| | + | include add-nfs-on-20 |
| | + | } |
| | + | node 'lab1-pc10' inherits basenode { |
| | + | include add-nfs-on-20 |
| | + | } |
| | + | node 'lab1-pc11' inherits basenode { |
| | + | include add-nfs-on-20 |
| | + | include digitalinstallation |
| | + | } |
| | + | node 'lab1-pc12' inherits basenode { |
| | + | include add-nfs-on-20 |
| | + | } |
| | + | node 'lab2-pc1' inherits basenode { |
| | + | include add-nfs-on-20 |
| | + | } |
| | + | node 'lab2-pc2' inherits basenode { |
| | + | include add-nfs-on-20 |
| | + | } |
| | + | node 'lab2-pc3' inherits basenode { |
| | + | include add-nfs-on-20 |
| | + | } |
| | + | node 'lab2-pc4' inherits basenode { |
| | + | include add-nfs-on-20 |
| | + | } |
| | + | node 'lab2-pc5' inherits basenode { |
| | + | include add-nfs-on-20 |
| | + | } |
| | + | node 'lab2-pc6' inherits basenode { |
| | + | include add-nfs-on-20 |
| | + | } |
| | + | node 'lab2-pc7' inherits basenode { |
| | + | include add-nfs-on-20 |
| | + | } |
| | + | node 'lab2-pc8' inherits basenode { |
| | + | include add-nfs-on-20 |
| | + | } |
| | + | node 'lab2-pc9' inherits basenode { |
| | + | include add-nfs-on-20 |
| | + | } |
| | + | node 'lab2-pc10' inherits basenode { |
| | + | include add-nfs-on-20 |
| | + | } |
| | + | node 'lab2-pc11' inherits basenode { |
| | + | include add-nfs-on-20 |
| | + | } |
| | + | node 'lab2-pc12' inherits basenode { |
| | + | include add-nfs-on-20 |
| | + | } |
| | + | node 'lab3-pc1' inherits basenode { |
| | + | include add-nfs-on-20 |
| | + | include digitalinstallation |
| | + | } |
| | + | node 'lab3-pc2' inherits basenode { |
| | + | include add-nfs-on-20 |
| | + | include digitalinstallation |
| | + | } |
| | + | node 'lab3-pc3' inherits basenode { |
| | + | include add-gnome-shell |
| | + | include add-nfs-on-20 |
| | + | include digitalinstallation |
| | + | } |
| | + | node 'lab3-pc4' inherits basenode { |
| | + | include add-gnome-shell |
| | + | include add-nfs-on-20 |
| | + | include digitalinstallation |
| | + | } |
| | + | node 'lab3-pc5' inherits basenode { |
| | + | include add-gnome-shell |
| | + | include add-nfs-on-20 |
| | + | include digitalinstallation |
| | + | } |
| | + | node 'lab3-pc6' inherits basenode { |
| | + | include add-gnome-shell |
| | + | include add-nfs-on-20 |
| | + | include digitalinstallation |
| | + | } |
| | + | node 'lab3-pc7' inherits basenode { |
| | + | include add-gnome-shell |
| | + | include add-nfs-on-20 |
| | + | include digitalinstallation |
| | + | } |
| | + | node 'lab3-pc8' inherits basenode { |
| | + | include add-gnome-shell |
| | + | include add-nfs-on-20 |
| | + | include digitalinstallation |
| | + | } |
| | + | node 'lab3-pc9' inherits basenode { |
| | + | include add-gnome-shell |
| | + | include add-nfs-on-20 |
| | + | include digitalinstallation |
| | + | } |
| | + | node 'lab3-pc10' inherits basenode { |
| | + | include add-gnome-shell |
| | + | include add-nfs-on-20 |
| | + | include digitalinstallation |
| | + | } |
| | + | node 'lab3-pc11' inherits basenode { |
| | + | include add-gnome-shell |
| | + | include add-nfs-on-20 |
| | + | include digitalinstallation |
| | + | } |
| | + | node 'lab3-pc12' inherits basenode { |
| | + | include add-gnome-shell |
| | + | include add-nfs-on-20 |
| | + | include digitalinstallation |
| | } | | } |
| | </pre> | | </pre> |