diff --git a/TP2/.DS_Store b/TP2/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..2b7a1eec729685d04faf462fa08f3fa0694dd930 Binary files /dev/null and b/TP2/.DS_Store differ diff --git a/TP2/cours-2/tp2.zip b/TP2/cours-2/tp2.zip new file mode 100644 index 0000000000000000000000000000000000000000..47635dff6ed7e7a5d6833dec86ca48e2cc7c4ce6 Binary files /dev/null and b/TP2/cours-2/tp2.zip differ diff --git a/TP2/cours-2/exemples/.idea/.gitignore b/TP2/cours-2/tp2/.idea/.gitignore similarity index 100% rename from TP2/cours-2/exemples/.idea/.gitignore rename to TP2/cours-2/tp2/.idea/.gitignore diff --git a/TP2/cours-2/exemples/.idea/compiler.xml b/TP2/cours-2/tp2/.idea/compiler.xml similarity index 100% rename from TP2/cours-2/exemples/.idea/compiler.xml rename to TP2/cours-2/tp2/.idea/compiler.xml diff --git a/TP2/cours-2/exemples/.idea/encodings.xml b/TP2/cours-2/tp2/.idea/encodings.xml similarity index 100% rename from TP2/cours-2/exemples/.idea/encodings.xml rename to TP2/cours-2/tp2/.idea/encodings.xml diff --git a/TP2/cours-2/exemples/.idea/jarRepositories.xml b/TP2/cours-2/tp2/.idea/jarRepositories.xml similarity index 100% rename from TP2/cours-2/exemples/.idea/jarRepositories.xml rename to TP2/cours-2/tp2/.idea/jarRepositories.xml diff --git a/TP2/cours-2/exemples/.idea/jpa-buddy.xml b/TP2/cours-2/tp2/.idea/jpa-buddy.xml similarity index 100% rename from TP2/cours-2/exemples/.idea/jpa-buddy.xml rename to TP2/cours-2/tp2/.idea/jpa-buddy.xml diff --git a/TP2/cours-2/exemples/.idea/misc.xml b/TP2/cours-2/tp2/.idea/misc.xml similarity index 100% rename from TP2/cours-2/exemples/.idea/misc.xml rename to TP2/cours-2/tp2/.idea/misc.xml diff --git a/TP2/cours-2/exemples/.idea/vcs.xml b/TP2/cours-2/tp2/.idea/vcs.xml similarity index 100% rename from TP2/cours-2/exemples/.idea/vcs.xml rename to TP2/cours-2/tp2/.idea/vcs.xml diff --git a/TP2/cours-2/exemples/pom.xml b/TP2/cours-2/tp2/pom.xml similarity index 100% rename from TP2/cours-2/exemples/pom.xml rename to TP2/cours-2/tp2/pom.xml diff --git a/TP2/cours-2/exemples/run.sh b/TP2/cours-2/tp2/run.sh similarity index 100% rename from TP2/cours-2/exemples/run.sh rename to TP2/cours-2/tp2/run.sh diff --git a/TP2/cours-2/exemples/src/main/java/helloworld/Fabrique.java b/TP2/cours-2/tp2/src/main/java/helloworld/Fabrique.java similarity index 100% rename from TP2/cours-2/exemples/src/main/java/helloworld/Fabrique.java rename to TP2/cours-2/tp2/src/main/java/helloworld/Fabrique.java diff --git a/TP2/cours-2/exemples/src/main/java/helloworld/HelloWorld.java b/TP2/cours-2/tp2/src/main/java/helloworld/HelloWorld.java similarity index 100% rename from TP2/cours-2/exemples/src/main/java/helloworld/HelloWorld.java rename to TP2/cours-2/tp2/src/main/java/helloworld/HelloWorld.java diff --git a/TP2/cours-2/exemples/src/main/java/helloworld/Main.java b/TP2/cours-2/tp2/src/main/java/helloworld/Main.java similarity index 100% rename from TP2/cours-2/exemples/src/main/java/helloworld/Main.java rename to TP2/cours-2/tp2/src/main/java/helloworld/Main.java diff --git a/TP2/cours-2/exemples/src/main/java/trois_tiers/Main.java b/TP2/cours-2/tp2/src/main/java/trois_tiers/Main.java similarity index 100% rename from TP2/cours-2/exemples/src/main/java/trois_tiers/Main.java rename to TP2/cours-2/tp2/src/main/java/trois_tiers/Main.java diff --git a/TP2/cours-2/exemples/src/main/java/trois_tiers/Metier.java b/TP2/cours-2/tp2/src/main/java/trois_tiers/Metier.java similarity index 100% rename from TP2/cours-2/exemples/src/main/java/trois_tiers/Metier.java rename to TP2/cours-2/tp2/src/main/java/trois_tiers/Metier.java diff --git a/TP2/cours-2/exemples/src/main/java/trois_tiers/Presentation.java b/TP2/cours-2/tp2/src/main/java/trois_tiers/Presentation.java similarity index 100% rename from TP2/cours-2/exemples/src/main/java/trois_tiers/Presentation.java rename to TP2/cours-2/tp2/src/main/java/trois_tiers/Presentation.java diff --git a/TP2/cours-2/exemples/src/main/java/trois_tiers/Stockage.java b/TP2/cours-2/tp2/src/main/java/trois_tiers/Stockage.java similarity index 100% rename from TP2/cours-2/exemples/src/main/java/trois_tiers/Stockage.java rename to TP2/cours-2/tp2/src/main/java/trois_tiers/Stockage.java diff --git a/TP2/cours-2/exemples/src/main/resources/helloworld/configuration1.xml b/TP2/cours-2/tp2/src/main/resources/helloworld/configuration1.xml similarity index 100% rename from TP2/cours-2/exemples/src/main/resources/helloworld/configuration1.xml rename to TP2/cours-2/tp2/src/main/resources/helloworld/configuration1.xml diff --git a/TP2/cours-2/exemples/src/main/resources/helloworld/configuration10.properties b/TP2/cours-2/tp2/src/main/resources/helloworld/configuration10.properties similarity index 100% rename from TP2/cours-2/exemples/src/main/resources/helloworld/configuration10.properties rename to TP2/cours-2/tp2/src/main/resources/helloworld/configuration10.properties diff --git a/TP2/cours-2/exemples/src/main/resources/helloworld/configuration10.xml b/TP2/cours-2/tp2/src/main/resources/helloworld/configuration10.xml similarity index 100% rename from TP2/cours-2/exemples/src/main/resources/helloworld/configuration10.xml rename to TP2/cours-2/tp2/src/main/resources/helloworld/configuration10.xml diff --git a/TP2/cours-2/exemples/src/main/resources/helloworld/configuration2.xml b/TP2/cours-2/tp2/src/main/resources/helloworld/configuration2.xml similarity index 100% rename from TP2/cours-2/exemples/src/main/resources/helloworld/configuration2.xml rename to TP2/cours-2/tp2/src/main/resources/helloworld/configuration2.xml diff --git a/TP2/cours-2/exemples/src/main/resources/helloworld/configuration3.xml b/TP2/cours-2/tp2/src/main/resources/helloworld/configuration3.xml similarity index 100% rename from TP2/cours-2/exemples/src/main/resources/helloworld/configuration3.xml rename to TP2/cours-2/tp2/src/main/resources/helloworld/configuration3.xml diff --git a/TP2/cours-2/exemples/src/main/resources/helloworld/configuration4.xml b/TP2/cours-2/tp2/src/main/resources/helloworld/configuration4.xml similarity index 100% rename from TP2/cours-2/exemples/src/main/resources/helloworld/configuration4.xml rename to TP2/cours-2/tp2/src/main/resources/helloworld/configuration4.xml diff --git a/TP2/cours-2/exemples/src/main/resources/helloworld/configuration5.xml b/TP2/cours-2/tp2/src/main/resources/helloworld/configuration5.xml similarity index 100% rename from TP2/cours-2/exemples/src/main/resources/helloworld/configuration5.xml rename to TP2/cours-2/tp2/src/main/resources/helloworld/configuration5.xml diff --git a/TP2/cours-2/exemples/src/main/resources/helloworld/configuration6.xml b/TP2/cours-2/tp2/src/main/resources/helloworld/configuration6.xml similarity index 100% rename from TP2/cours-2/exemples/src/main/resources/helloworld/configuration6.xml rename to TP2/cours-2/tp2/src/main/resources/helloworld/configuration6.xml diff --git a/TP2/cours-2/exemples/src/main/resources/helloworld/configuration7.xml b/TP2/cours-2/tp2/src/main/resources/helloworld/configuration7.xml similarity index 100% rename from TP2/cours-2/exemples/src/main/resources/helloworld/configuration7.xml rename to TP2/cours-2/tp2/src/main/resources/helloworld/configuration7.xml diff --git a/TP2/cours-2/exemples/src/main/resources/helloworld/configuration8.xml b/TP2/cours-2/tp2/src/main/resources/helloworld/configuration8.xml similarity index 100% rename from TP2/cours-2/exemples/src/main/resources/helloworld/configuration8.xml rename to TP2/cours-2/tp2/src/main/resources/helloworld/configuration8.xml diff --git a/TP2/cours-2/exemples/src/main/resources/helloworld/configuration9.xml b/TP2/cours-2/tp2/src/main/resources/helloworld/configuration9.xml similarity index 100% rename from TP2/cours-2/exemples/src/main/resources/helloworld/configuration9.xml rename to TP2/cours-2/tp2/src/main/resources/helloworld/configuration9.xml diff --git a/TP2/cours-2/exemples/src/main/resources/trois_tier/configuration.xml b/TP2/cours-2/tp2/src/main/resources/trois_tier/configuration.xml similarity index 100% rename from TP2/cours-2/exemples/src/main/resources/trois_tier/configuration.xml rename to TP2/cours-2/tp2/src/main/resources/trois_tier/configuration.xml diff --git a/TP_CFG/.DS_Store b/TP_CFG/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..2c9adb3dc25e1417e5707808ad6d35dbf18a251b Binary files /dev/null and b/TP_CFG/.DS_Store differ diff --git a/cdl_key.pem b/cdl_key.pem new file mode 100644 index 0000000000000000000000000000000000000000..bc7e0536eb03dbda777dcdd5b43310d6a0e308ec --- /dev/null +++ b/cdl_key.pem @@ -0,0 +1,39 @@ +-----BEGIN RSA PRIVATE KEY----- +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 +-----END RSA PRIVATE KEY----- diff --git a/cld2_key.pem b/cld2_key.pem new file mode 100644 index 0000000000000000000000000000000000000000..e82464bbbf81eea8b21bbccb39db38b39334f73a --- /dev/null +++ b/cld2_key.pem @@ -0,0 +1,39 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIG4wIBAAKCAYEAqLZOhJEPbxAOPt6IEW0xFVvatA+vLVTJF2DAcXIcZE+XdAWc +PZX9F9C1cPWPq5wMXz3T6ZRLecoiY3jw3n3w3fiEkYiIvSXATLpYDvc9Ie2cGZpJ +UoPoocMH7v49hcxoNsAltoBF4RP0iyzV25ApkSVtgRNAK5bxUlXzpFBBKnKQx8Nk +NSHV4yRMXQzPICWbggq6ItUdjYrCltZ494PL/gVLoPDI76qgWkWxes5+3xU1p4PR +AXqlmzymfoVk+PayAiJaQ5ioJ2QT7dUQDkTTx+/vQH8ekXWej6csrx8BH3H8FNSf +Djjsjeh/d/DUTS8VN0K6QlpGk0ZeTykKfI/dXxWGv6DWAgePFsnCuIssifeCpEM2 +H1C8x65jPFi+wpLGTACu4eeUw1xxj1NSfXuho4LhAGjvA+n+3k4W2ZxWrh80zyuq +qEtLHfmRWxZojc4X9kwj7AIYGcDYrUNVUsYjWcqUt4VMBPk8NjXE8mOlUIWHwXVu +g/DB1l95c1O6ttWtAgMBAAECggGAUm03cVc59iYe/6JTUkhJycil0oEzMe+Ri8Vu +YD7DFlM4iKvRCNnF3KPQcc7XkZ1dAg9AAIe+VFNod7b334wiaSBpDH1raRYPnK0S +JsWubWwcbvnNRu5Bcv7JWn+GaV9TryQziLWk7nGEcZbHKU2GsW5a0Mwp9uH5JyPt +NGMtY2Kzz5Vr2PWd/SqX0IJYk7kr/93j0O7UUHnx1iYU1cDjokjOCWR6l3WCgHg6 +XOiUXcOMAjrJm3JjhLOeGIRtr6E+zd/3bUMjkVGq5qzEsnOxwkdITg1jP9rjBcdj ++VNHOB5kv2dr+fa3J4O1KOkUb0G0w4mP8iOMm17yQPivf0FFjV163j0uHbHXW/3g +kzjOYtMBxyfg4T3Ivv7hJw/d9cZJfOtWPbfH4YOKXcqK8bNpqx7NKgwZoe6bOYnz +9sLdMEw5gdMOhRcamKY74vmVVAzzojXWjGNCInvHEEENrQNEvK6HzVcQVEb1O5Bg +8oppNaBwJRKdIc+0L1HKTmEa976VAoHBAMrKYrDRyEWd/VYfLhPFDAShFubu6LQ8 +zOFbW9okScvfodhe6XvjML6OG3HTC21/f+a7bX6+8oHb6k00Tt/sWap73D9sh1xC +1mR1Kt+mLrW4TUKCj6JeMjDgi99eoY7/hsTYjyZnUpiB6EHxzdqeM4PGi9KfzNxn +zsVuhNIqKnuDTXk5GuLMPSNPcoLUSRpHfZCDq+xvE81RPPV2CuUBmgIkTRqHI2SY +FF0Dv0+A7hgKJLtRn0kHDhseNA+ta5UsIwKBwQDU+tgN4huULY+hSI+Hmq7DEVth +ogufj7yHMCVqfx8DgqST4OgVIbcv10VrzllcfZrSQ87df9nKDcRmi3Sjc9krbOor +U4q1eLG1yFHlXz34T3M3QKVkSvHp2o9+jIXg0HlEnRfdWkzazUPihGEoyFf/MPUL +jk6RVPEFfczqmbm+jfo8cjYIFXKkMHHHIPK4g7w/ibtfXfCsG50f+JwNQel8Vm1i +RMyleF6q7hMDUkyo26rfjHlFD2hgQt13MdsAa+8CgcBS6u/xlsWJ2bDVfwhLIx3n +4qpHoNZbpCSt3Low9veJuhYmL6DOfDXZJKgKIZ4hlqmIgYii85abDH3ANawumSiM +sfp7oHe0fMvG5bWzHvMocIR+tn3eiR+Cpr3qhnoOy2KiqF3X+RVnsG50UFe4lUlB +D3TqmVadpICCb881U/Js8GJEN9pLc/Fnt7t9zSla6nJoHb61fTGemSIQx8RqoP4E +9CzmtOz+28QvyDF4Y6J3B+a/BP/ZT14wLmhhJKrBovsCgcEAiUvLy+de7/8PAGHO +ZRSKZKXjyuSzqYD3gA7BkA2y6IhnoAz0j+rUNLsJvZ2gbcdq7vFXgeLReze0zIZK +ArTD4wKrUpLgcGwF47HnWX40bMaK96ts82J84MxMhMAB7hN2mYzLvZ5gvQxmHrhI +Cgpc792XmoN6kqW3WlrmprXCz9ym3CCkREHPTZkNP9k1n00NJcicSbY9WDXU7K9P +qhw7cDQm/5pqcqFOJdKj3xhG4vP5C3N7GdH871Erg5NYIsVxAoHAI1r3coZRDJSB +LWzGIyzfRSfajA6mlYF4a+WoIe5kS7T/udO+FjWojO4DnwzoaBRhVRrW5Mqe7Lak +xsrMaCGLbSLgQUE8TMsYAd1YOMSmAMVKugSOEOHjR6Ych38n7hBMoHfh0iFbaV4v +57SuzNz3IR7sSuOqhn/MgH2VzlxB8F7Rv41fCm3PgIq00foo5SOwPq9K0+MOPJ1i +Cge7OVxBQAeyrCKpM9KJDbT/jlDDI6T59TBU4QNpkXBUrs6ygVhR +-----END RSA PRIVATE KEY----- diff --git a/tp3/docker-compose.yml b/tp3/docker-compose.yml new file mode 100644 index 0000000000000000000000000000000000000000..b325b397ec2f4c8f7b18f12f8b6a818558073434 --- /dev/null +++ b/tp3/docker-compose.yml @@ -0,0 +1,25 @@ +version: '2' + +services: + db: + image: mysql:5.7 + volumes: + - db_data:/var/lib/mysql + restart: always + environment: + MYSQL_ROOT_PASSWORD: somewordpress + MYSQL_DATABASE: wordpress + MYSQL_USER: wordpress + MYSQL_PASSWORD: wordpress + + wordpress: + depends_on: + - db + image: wordpress:latest + ports: + - "80:80" + restart: always + environment: + WORDPRESS_DB_HOST: db:3306 + WORDPRESS_DB_USER: wordpress + WORDPRESS_DB_PASSWORD: wordpress diff --git a/tp3/playbook.yml b/tp3/playbook.yml new file mode 100644 index 0000000000000000000000000000000000000000..8acd86721ea1e2cdfc7065baa28965b95e22d9d9 --- /dev/null +++ b/tp3/playbook.yml @@ -0,0 +1,38 @@ +--- +- hosts: localhost + become: true + vars: + + wordpress: wordpress + tasks: + - name: Deploy mysql server + docker_container: + image: mysql + name: mysql + + env: + MYSQL_ROOT_PASSWORD: root + MYSQL_PASSWORD: cdluniv + MYSQL_DATABASE: wordpressdb + MYSQL_USER: trk + ports: + + - '3306:3306' + expose: + + - '3306' + + - name: Deploy WordPress + docker_container: + image: wordpress + name: wordpress + restart_policy: always + ports: + - "80:80" + env: + WORDPRESS_DB_HOST: mysql + WORDPRESS_DB_USER: trk + WORDPRESS_DB_PASSWORD: cdluniv + WORDPRESS_DB_NAME: wordpressdb + volumes: + - /var/www/html:/var/www/html \ No newline at end of file