Changeset 396 for trunk/puppet


Ignore:
Timestamp:
Sep 28, 2009, 5:53:50 PM (15 years ago)
Author:
sebas
Message:

primera clase para el manejo de qemu y dosbox

Location:
trunk/puppet/manifests
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/puppet/manifests/classes/estacion-de-trabajo.pp

    r365 r396  
    7575    file { "/dist/svn-redcta/gnome-theme-xp/change-default-to-xp.sh":
    7676        ensure => "present",
    77         owner => "root", group => "root", mode => "755", checksum => mtime
     77        owner => "root", group => "root", mode => "755", checksum => mtime,
    7878    }
    7979
  • trunk/puppet/manifests/node-prod-servidores.pp

    r377 r396  
    1 node bolivar {
    2 
    3    include installers
    4 
    5     ltsp::buildclient { dist:
    6         mirror => "http://debproxy-ubuntu:3142/ar.archive.ubuntu.com/ubuntu",
    7         securitymirror => "http://debproxy-ubuntu:3142/security.ubuntu.com"
    8     }
    9 
    10     include ltsp::tftpdhpa::activate
    11 
    12     include ubuntu::apt
    13 
    14     include test_class
    15     include utile-cli
    16 
    17     include estacion-de-trabajo
    18 
    19     cronapt::mailon-mailto { dist:
    20        mailon => "upgrade",
    21        mailto => "security@localhost"
    22     }
    23 
    24     debproxy::activateclient { dist:
    25        debproxyhost => "debproxy-ubuntu",
    26     }
    27 
    28 }
    29 
    30 node chavez {
    31     include test_class
    32 
    33     include svn
     1node jujuy {
     2
     3    include di_netboot_assistant
     4
     5    debproxy::activateclient { dist:
     6       debproxyhost => "debproxy-ubuntu",
     7    }
     8
     9    include debproxy::server
     10
     11    package {
     12        [ "puppetmaster"]: ensure => installed;
     13    }
    3414
    3515    svn::checkout { chavez-preseed:
     
    3919    }
    4020
     21    ltsp::buildclient { dist:
     22        mirror => "http://debproxy-ubuntu:3142/ar.archive.ubuntu.com/ubuntu",
     23        securitymirror => "http://debproxy-ubuntu:3142/security.ubuntu.com"
     24    }
     25
     26    include ltsp::tftpdhpa::activate
     27
     28    include ubuntu_sources_list
     29
     30    include test_class
     31    include utile-cli
     32
     33    include estacion-de-trabajo
     34
     35    ubuntufirefox::startuppage { dist:
     36       startuppage => "http://www.cta.org.ar",
     37    }
     38
     39    include ltsp::updateclient::piloto
     40
     41}
     42
     43node octubre {
     44
     45#    include di_netboot_assistant
     46#    include debproxy::server
     47
     48    include backup_rsnapshot
     49    file { "/etc/rsnapshot-che.conf":
     50        owner => root,
     51        group => root,
     52        mode => 644,
     53        source => "puppet:///files/guevara/rsnapshot-che.conf"
     54    }
     55
     56    include utile-cli
     57
     58    include ubuntu_sources_list
     59
     60    debproxy::activateclient { dist:
     61       debproxyhost => "debproxy-ubuntu",
     62    }
     63
     64    file { ["/backup"]:
     65      ensure => directory,
     66      owner => "root", group => "root", mode => "770"
     67    }
     68
     69#    svn::checkout { chavez-preseed:
     70#       repository => "https://svn.redcta.org.ar/proyectos/redcta/trunk/preseed",
     71#       local_path => "/var/www",
     72#       local_name => "preseed",
     73#    }
     74
     75#    include webapps-php
     76
     77#    package {
     78#        [ "cups"]: ensure => installed;
     79#    }
     80#    package {
     81#        [ "sudo"]: ensure => installed;
     82#    }
     83
     84}
     85
     86node bolivar {
     87
     88   include oo3_default_fileformat
     89
     90   include di_netboot_assistant
     91
     92    ltsp::buildclient { dist:
     93        mirror => "http://debproxy-ubuntu:3142/ar.archive.ubuntu.com/ubuntu",
     94        securitymirror => "http://debproxy-ubuntu:3142/security.ubuntu.com"
     95    }
     96
     97    include ltsp::tftpdhpa::activate
     98
     99    include ubuntu_sources_list
     100
     101    include test_class
     102    include utile-cli
     103
     104    include estacion-de-trabajo
     105
    41106    cronapt::mailon-mailto { dist:
    42107       mailon => "upgrade",
     
    44109    }
    45110
     111    debproxy::activateclient { dist:
     112       debproxyhost => "debproxy-ubuntu",
     113    }
     114
     115}
     116
     117node chavez {
     118    include test_class
     119
     120    include svn
     121
     122    svn::checkout { chavez-preseed:
     123       repository => "https://svn.redcta.org.ar/proyectos/redcta/trunk/preseed",
     124       local_path => "/var/www",
     125       local_name => "preseed",
     126    }
     127
     128    cronapt::mailon-mailto { dist:
     129       mailon => "upgrade",
     130       mailto => "security@localhost"
     131    }
     132
    46133    include debproxy::server
    47134
     
    55142    include test_class
    56143    include utile-cli
     144
     145    include backup_rsnapshot
     146    file { "/etc/rsnapshot-che.conf":
     147        owner => root,
     148        group => root,
     149        mode => 644,
     150        source => "puppet:///files/guevara/rsnapshot-che.conf"
     151    }
     152    file { "/etc/rsnapshot-sedenacional.conf":
     153        owner => root,
     154        group => root,
     155        mode => 644,
     156        source => "puppet:///files/guevara/rsnapshot-sedenacional.conf"
     157    }
    57158
    58159    debproxy::activateclient { dist:
     
    78179      ensure => directory,
    79180      owner => "root", group => "root", mode => "770"
     181    }
     182
     183    file { ["/backup/rsnapshot-che"]:
     184      ensure => directory,
     185      owner => "root", group => "root", mode => "755"
     186    }
     187
     188    file { ["/backup/rsnapshot-sedenacional"]:
     189      ensure => directory,
     190      owner => "root", group => "root", mode => "755"
    80191    }
    81192
Note: See TracChangeset for help on using the changeset viewer.