
    

    <?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://ocw.cs.pub.ro/courses/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://ocw.cs.pub.ro/courses/feed.php">
        <title>CS Open CourseWare saisp:labs:10:contents</title>
        <description></description>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <image rdf:resource="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico" />
       <dc:date>2026-05-02T18:34:30+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/saisp/labs/10/contents/01?rev=1463418786&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/saisp/labs/10/contents/02?rev=1399902922&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/saisp/labs/10/contents/03?rev=1399806614&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/saisp/labs/10/contents/04?rev=1399806622&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/saisp/labs/10/contents/05?rev=1495463296&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/saisp/labs/10/contents/06?rev=1399904997&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/saisp/labs/10/contents/sidebar?rev=1390483377&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico">
        <title>CS Open CourseWare</title>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <url>http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico</url>
    </image>
    <item rdf:about="http://ocw.cs.pub.ro/courses/saisp/labs/10/contents/01?rev=1463418786&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-05-16T20:13:06+03:00</dc:date>
        <title>01. [20p] Resurse Puppet</title>
        <link>http://ocw.cs.pub.ro/courses/saisp/labs/10/contents/01?rev=1463418786&amp;do=diff</link>
        <description>masina fizica


sudo iptables -t nat -A POSTROUTING -o eno1 -j MASQUERADE




01. [20p] Resurse Puppet

Puppet este un tool pentru gestiunea configuratiei unui sistem. Pentru descrierea configuratiilor foloseste un limbaj declarativ. Puppet poate gestiona atat sisteme Linux, cat si Windows.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/saisp/labs/10/contents/02?rev=1399902922&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-12T16:55:22+03:00</dc:date>
        <title>02. [20p] Manifeste Puppet</title>
        <link>http://ocw.cs.pub.ro/courses/saisp/labs/10/contents/02?rev=1399902922&amp;do=diff</link>
        <description>02. [20p] Manifeste Puppet

Cu toate ca putem crea, modifica sau sterge resurse folosind comenzi de tip puppet resource, aceasta nu este o solutie potrivita pentru situatii complexe. 

O solutie mai buna consta in:

	*  declararea resurselor in fisiere (text);
	*  efectuarea modificarilor descrise in fisiere folosind Puppet.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/saisp/labs/10/contents/03?rev=1399806614&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-11T14:10:14+03:00</dc:date>
        <title>03. [20p] Dependente intre resurse</title>
        <link>http://ocw.cs.pub.ro/courses/saisp/labs/10/contents/03?rev=1399806614&amp;do=diff</link>
        <description>03. [20p] Dependente intre resurse

Un manifest Puppet poate contine declarari pentru mai multe resurse, insa ordinea in care sunt aplicate nu este bine definita.

Sunt cazuri in care trebuie sa ne asiguram ca o resursa este aplicata inaintea alteia (de exemplu, un pachet este instalat inaintea pornirii serviciului).</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/saisp/labs/10/contents/04?rev=1399806622&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-11T14:10:22+03:00</dc:date>
        <title>04. [20p] Design patterns</title>
        <link>http://ocw.cs.pub.ro/courses/saisp/labs/10/contents/04?rev=1399806622&amp;do=diff</link>
        <description>04. [20p] Design patterns

Package / File / Service

In multe situatii, Puppet este folosit pentru a ne asigura ca un anumit serviciu de sistem este instalat, pornit si are configuratia corecta.

Implementarea se poate realiza folosind trei resurse:

	*  package
	*  file
	*  service</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/saisp/labs/10/contents/05?rev=1495463296&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-05-22T17:28:16+03:00</dc:date>
        <title>05. [20p] Variabile si selectori</title>
        <link>http://ocw.cs.pub.ro/courses/saisp/labs/10/contents/05?rev=1495463296&amp;do=diff</link>
        <description>05. [20p] Variabile si selectori

Variabile

Pentru a defini variabile in Puppet, folosim sintaxa $variabila, atat pentru atribuire, cat si pentru referentiere.

Rescriem manifestul pentru fisierul my_file, definind continutul fisierului intr-o variabila:</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/saisp/labs/10/contents/06?rev=1399904997&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-12T17:29:57+03:00</dc:date>
        <title>06. [BONUS - 10p] Site manifest si consola web</title>
        <link>http://ocw.cs.pub.ro/courses/saisp/labs/10/contents/06?rev=1399904997&amp;do=diff</link>
        <description>06. [BONUS - 10p] Site manifest si consola web

Resursele Puppet se pot declara si intr-un fisier manifest special, numit “site manifest”: /etc/puppetlabs/puppet/manifests/site.pp.

Acesta are semnificatia de manifest global si este folosit de agentul Puppet pentru a gestiona configuratia unui sistem in mod unitar.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/saisp/labs/10/contents/sidebar?rev=1390483377&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-01-23T15:22:57+03:00</dc:date>
        <title>Navigare</title>
        <link>http://ocw.cs.pub.ro/courses/saisp/labs/10/contents/sidebar?rev=1390483377&amp;do=diff</link>
        <description>Navigare

Laboratorul 10
contents index</description>
    </item>
</rdf:RDF>
