{"id":20140691,"url":"https://github.com/goffinet/aws-112018","last_synced_at":"2025-03-02T23:25:04.573Z","repository":{"id":116034000,"uuid":"157109292","full_name":"goffinet/aws-112018","owner":"goffinet","description":"Notes de formation AWS 11-2018","archived":false,"fork":false,"pushed_at":"2019-10-15T19:43:32.000Z","size":356,"stargazers_count":0,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-13T10:22:32.304Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://aws-112018.goffinet.org/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/goffinet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-11-11T18:39:35.000Z","updated_at":"2019-10-15T19:43:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"73bf9dc7-cbd4-4d84-a6b7-e77576b95079","html_url":"https://github.com/goffinet/aws-112018","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goffinet%2Faws-112018","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goffinet%2Faws-112018/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goffinet%2Faws-112018/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goffinet%2Faws-112018/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/goffinet","download_url":"https://codeload.github.com/goffinet/aws-112018/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241584719,"owners_count":19986211,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T21:53:13.405Z","updated_at":"2025-03-02T23:25:04.545Z","avatar_url":"https://github.com/goffinet.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AWS 11-2018\n\n_Notes de formation_\n\nFrançois-Emmanuel Goffinet\n\n\u003c!-- toc --\u003e\n\n## Environnement\n\n* https://github.com/goffinet/aws-112018\n* Installation Centos 7\n* `yum -y install epel-release ; yum -y upgrade`\n* Installtion de Atom.io : https://atom.io/\n* Installation de chromium\n* Création d'un compte Github\n* https://github.com/goffinet/virt-scripts\n* vagarant, vagrant-libvirt, vagrant-mutate\n\n## Les applications 12 facteurs\n\n[Les applications 12 facteurs](https://12factor.net/fr/)\n\n## DevOps Roadmap\n\n![DevOps Roadmap](https://github.com/kamranahmedse/developer-roadmap/raw/master/images/devops.png)\n\nSource : [https://github.com/kamranahmedse/developer-roadmap](https://github.com/kamranahmedse/developer-roadmap)\n\n## Administration Linux : 1e partie\n\n### [I. Administration système](https://linux.goffinet.org/00_administration_systeme/)\n\n- [1. Introduction à Linux](https://linux.goffinet.org/01-00-introduction-a-linux/)\n    - [1.1. Evolution de Linux](https://linux.goffinet.org/01-01-evolution-de-linux/)\n    - [1.2. Distributions Linux](https://linux.goffinet.org/01-02-distributions-linux-et-cycles-de-maintenance/)\n    - [1.3. Licences Open Source](https://linux.goffinet.org/01-03-licences-open-source/)\n    - [1.4. Applications Open Source](https://linux.goffinet.org/01-04-applications-open-source/)\n    - [1.5. Utiliser Linux en console graphique (Centos7)](https://linux.goffinet.org/01-05-utiliser-linux-en-console-graphique-centos7/)\n    - [1.6. Environnements de bureau](https://linux.goffinet.org/01-06-environnements-de-bureau/)\n    - [1.7. Installation Linux Debian](https://linux.goffinet.org/01-07-installation-linux-debian/)\n- [2. Le Shell](https://linux.goffinet.org/02-00-le-shell/)\n    - [2.1. La ligne de commande](https://linux.goffinet.org/02-01-la-ligne-de-commande/)\n    - [2.2. Filtres sur les fichiers (globbing)](https://linux.goffinet.org/02-02-filtres-sur-les-fichiers-globbing/)\n    - [2.3. Premier script shell](https://linux.goffinet.org/02-03-premier-script-shell/)\n    - [2.4. Configuration des langues, locales et clavier](https://linux.goffinet.org/02-04-langues-locales-clavier/)\n    - [2.5. Aide sous Linux](https://linux.goffinet.org/02-05-aide-sous-linux/)\n    - [2.6. Prendre connaissance de la version de la distribution](https://linux.goffinet.org/02-06-prendre-connaissance-de-la-version-de-la-distribution/)\n- [3. Traitement du texte](https://linux.goffinet.org/03-00-traitement-du-texte/)\n    - [3.1. Outils de base de traitement du texte](https://linux.goffinet.org/03-01-outils-de-base-traitement-du-texte/)\n    - [3.2. Outils avancés de traitement du texte](https://linux.goffinet.org/03-02-outils-avances-traitement-du-texte/)\n    - [3.3. L'éditeur de texte VI](https://linux.goffinet.org/03-03-editeur-de-texte-vi/)\n- [4. Arborescence de fichiers](https://linux.goffinet.org/04-00-arborescence-de-fichiers/)\n    - [4.1. Filesystem Hierachy Standard (FHS)](https://linux.goffinet.org/04-01-filesystem-hierachy-standard/)\n    - [4.2. Opérations sur les fichiers](https://linux.goffinet.org/04-02-operations-sur-les-fichiers/)\n    - [4.3. Recherche de fichiers](https://linux.goffinet.org/04-03-recherche-de-fichiers/)\n    - [4.4. Archivage et compression](https://linux.goffinet.org/04-04-archivage-et-compression/)\n- [5. Sécurité locale](https://linux.goffinet.org/05-00-securite-locale/)\n    - [5.1. Utilisateurs et groupes Linux](https://linux.goffinet.org/05-01-utilisateurs-et-groupes-linux/)\n    - [5.2. Opérations sur les utilisateurs et les groupes](https://linux.goffinet.org/05-02-operations-sur-les-utilisateurs-et-les-groupes/)\n    - [5.3. Permissions Linux](https://linux.goffinet.org/05-03-permissions-linux/)\n    - [5.4. Access control lists (ACLs) Linux](https://linux.goffinet.org/05-04-access-control-lists-acls-linux/)\n    - [5.5. Pluggable Authentication Modules (PAM)](https://linux.goffinet.org/05-05-pluggable-authentication-modules-pam/)\n- [6. Processus et démarrage](https://linux.goffinet.org/06-00-processus-et-demarrage/)\n    - [6.1. Noyau Linux](https://linux.goffinet.org/06-01-noyau-linux/)\n    - [6.2. Démarrage du système Linux](https://linux.goffinet.org/06-02-demarrage-du-systeme-linux/)\n    - [6.3. Processus Linux](https://linux.goffinet.org/06-03-processus-linux/)\n    - [6.4. Console virtuelles Screen](https://linux.goffinet.org/06-04-consoles-virtuelles-screen/)\n- [7. Installation de logiciels](https://linux.goffinet.org/07-00-installation-logiciels/)\n    - [7.1. Paquets Linux](https://linux.goffinet.org/07-01-paquets-linux/)\n    - [7.2. Installation par les sources](https://linux.goffinet.org/07-02-installation-par-les-sources/)\n    - [7.3. Mettre en place un dépôt de paquets](https://linux.goffinet.org/07-03-mettre-en-place-un-depot-de-paquets/)\n    - [7.4. Installations automatiques](https://linux.goffinet.org/07-04-installations-automatiques/)\n- [8. Scripts Shell](https://linux.goffinet.org/08-scripts-shell/)\n- [9. Virtualisation KVM](https://linux.goffinet.org/09-virtualisation-kvm/)\n- [10. Disques et Stockage LVM](https://linux.goffinet.org/10-disques-et-stockage-lvm/)\n- [11. Configuration du réseau](https://linux.goffinet.org/11-00-configuration-du-reseau/)\n    - [11.1. Introduction à TCP/IP](https://linux.goffinet.org/11-01-introduction-a-tcp-ip/)\n    - [11.2. Synthèse rapide des commandes réseau sous Linux](https://linux.goffinet.org/11-02-synthese-des-commandes-reseau/)\n    - [11.3. Gestion du réseau Linux avec NetworkManager](https://linux.goffinet.org/11-03-gestion-du-reseau-linux-avec-networkmanager/)\n    - [11.4. Gestion du réseau Linux avec la librairie iproute2](https://linux.goffinet.org/11-04-gestion-du-reseau-linux-avec-la-librairie-iproute2/)\n    - [11.5. Outils Linux réseau](https://linux.goffinet.org/11-05-outils-linux-reseau/)\n- [12. Secure Shell](https://linux.goffinet.org/12-secure-shell/)\n- [13. Gestion sécurisée](https://linux.goffinet.org/13-gestion-securisee/)\n- [14. Routage et Pare-feu](https://linux.goffinet.org/14-routage-et-pare-feu/)\n- [15. Confidentialité](https://linux.goffinet.org/41_securite_linux_confidentialite/)\n- [16. PKI et TLS ](https://linux.goffinet.org/42_securite_linux_pki_et_tls/)\n- [17. Audit](https://linux.goffinet.org/43_securite_linux_audit/)\n\n### [II. Services Réseau](https://linux.goffinet.org/20_services_reseau/)\n\n- [1. Laboratoires Services Réseau](https://linux.goffinet.org/20a_laboratoires_services_reseau/)\n- [2. Services de passerelle](https://linux.goffinet.org/21_services_de_passerelle/)\n- [3. Services d'infrastructure](https://linux.goffinet.org/22_services_infrastructure/)\n- [4. Services de partage](https://linux.goffinet.org/23_services_partage/)\n- [5. Authentification centralisée](https://linux.goffinet.org/24_services_authentification_centralisee/)\n- [6. Services de Messagerie](https://linux.goffinet.org/25_services_messagerie/)\n- [7. Services de surveillance](https://linux.goffinet.org/26_services_de_surveillance/)\n- [8. Services Web](https://linux.goffinet.org/30_services_web/)\n- [9. Apache HTTP Server](https://linux.goffinet.org/31_services_apache_http_server/)\n- [10. Nginx comme Proxy](https://linux.goffinet.org/32_services_nginx/)\n- [11. Services de Base de Données](https://linux.goffinet.org/33_services_base_de_donnees/)\n\n## Administration Linux : 2e partie\n\n* [Lab Automation LAMP Wordpress](lab-automation-wordpress.md)\n\n## Docker\n\n* **[https://docker.goffinet.org](https://docker.goffinet.org)**\n* https://github.com/jpetazzo/container.training\n* https://docs.docker.com/get-started/\n* https://labs.play-with-docker.com/\n\n### Étude de cas\n\n* https://github.com/jpetazzo/figdemo\n* https://docs.docker.com/compose/wordpress/#define-the-project\n* https://github.com/scaleway-community/scaleway-wordpress/tree/master/latest\n* plone: https://docs.plone.org/manage/docker/docs/index.html\n\n\n## Puppet\n\n* **[https://puppet.goffinet.org](https://puppet.goffinet.org)**\n* https://puppet.com/download-learning-vm\n* https://github.com/puppetlabs/puppet-quest-guide\n\n### Lectures\n\n* [https://doc.fedora-fr.org/wiki/Puppet](https://doc.fedora-fr.org/wiki/Puppet)\n* [FICHE TECHNIQUE : AUTOMATISATION DES TESTS D’INFRASTRUCTURE AVEC PUPPET, FGOUTEROUX](https://blog.d2si.io/2015/03/18/technique-puppet-beaker/)\n* [Puppet white papers](https://puppet.com/resources/whitepaper)\n\n## Ansible\n\n**[https://ansible.goffinet.org](https://ansible.goffinet.org)**\n\n## Git\n\n**[https://git.goffinet.org](https://git.goffinet.org)**\n\n* **[Pro Git, le livre](https://book.git-scm.com/book/fr/v2), [PDF](https://github.com/progit/progit2-fr/releases/download/2.1.32/progit_v2.1.32.pdf)**\n* [Création d'un compte Github](https://nexus-coding.blogspot.com/2015/10/tutoriel-creation-dun-compte-github-et.html)\n* [git - petit guide](http://rogerdudler.github.io/git-guide/index.fr.html), [PDF](http://rogerdudler.github.io/git-guide/files/git_cheat_sheet.pdf)\n* [Ajouter une clé SSH à son compte github](https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/)\n* [Changer d'origine https en ssh](https://help.github.com/articles/changing-a-remote-s-url/)\n* [Git Cheat Sheet from Gitlab](https://about.gitlab.com/images/press/git-cheat-sheet.pdf)\n\n## Jenkins\n\n* **[Jenkins - Le guide complet](https://jenkins-le-guide-complet.github.io/), [PDF](https://jenkins-le-guide-complet.github.io/continuous-integration-with-hudson.pdf), [source](https://github.com/Jenkins-Le-guide-complet)**\n* [Jenkins User Handbook](https://jenkins.io/doc/book/getting-started/), [PDF](https://jenkins.io/user-handbook.pdf)\n* [Jenkins Tutorials](https://jenkins.io/doc/tutorials/)\n* **[Joostvdg's Software Engineering Page sur Jenkins](https://joostvdg.github.io/jenkins/)**\n* https://go.cloudbees.com/docs/cloudbees-documentation/use/automating-projects/jenkinsfile/\n\nAlternatives : Gitlab CI, Bitbucket, Travis CI\n\n## DevOps\n\n* [Apprendre le déploiement continu avec des générateurs de site statique](https://ci-cd.goffinet.org/)\n* [PERIODIC TABLE OF DEVOPS TOOLS (V3)](https://xebialabs.com/periodic-table-of-devops-tools/)\n* [The Three Ways: The Principles Underpinning DevOps](https://itrevolution.com/the-three-ways-principles-underpinning-devops/)\n* [Elements Of The First Way: And The DevOps Implications…](https://itrevolution.com/elements-of-the-first-way-and-the-devops-implications/)\n* [DevOps Culture (Part 1)](https://itrevolution.com/devops-culture-part-1/)\n* [DevOps Culture (Part 2)](https://itrevolution.com/devops-culture-part-2/)\n\n\u003ciframe src='https://xebialabs.com/periodic-table-of-devops-tools/embed/' style='border:0px #FFFFFF none;' name='Periodic Table of DevOps' scrolling='no' frameborder='1' marginheight='0px' marginwidth='0px' height='625px' width='925px'\u003e\u003c/iframe\u003e\n\n## Administration de serveur Web Apache\n\n* [8. Services Web](https://linux.goffinet.org/30_services_web/)\n  * API HTTP Rest : https://medium.freecodecamp.org/build-restful-api-with-authentication-under-5-minutes-using-loopback-by-expressjs-no-programming-31231b8472ca\n  * Postman : https://www.getpostman.com/\n* [9. Apache HTTP Server](https://linux.goffinet.org/31_services_apache_http_server/)\n* [10. Nginx comme Proxy](https://linux.goffinet.org/32_services_nginx/)\n\n## Administration Websphere\n\n* **[Administration Websphere](https://websphere.goffinet.org/)**\n\n## Programmation Python\n\n* [Apprendre à programmer en Python 2 et en Python 3](https://inforef.be/swi/python.htm)\n* [Programmation Python](https://fr.wikibooks.org/wiki/Programmation_Python)\n* [Apprendre le langage de programmation python](http://apprendre-python.com/)\n* [Python 3 Module of the Week](https://pymotw.com/3/index.html)\n* [Programming Python, 4th Edition, Mark Lutz](https://learning-python.com/about-pp4e.html)\n* [Python dans tous ses états](http://www.xavierdupre.fr/app/ensae_teaching_cs/helpsphinx/index.html)\n* [Digital Ocean Learn Python](https://www.digitalocean.com/community/tags/python?type=tutorials)\n* [Digital Ocean Programming Projects](https://www.digitalocean.com/community/tags/project/tutorials?page=1)\n\n**[https://gitlab.com/goffinet/projets-python](https://gitlab.com/goffinet/projets-python)**\n\n\n## Amazon Web Services et Projet\n\n**[Projet de publication en CI/CD sur AWS](https://gitbook-gitlab.aws-fr.com/)**\n\n* [https://templates.cloudonaut.io/en/stable/](https://templates.cloudonaut.io/en/stable/)\n* [The Open Guide to Amazon Web Services](https://github.com/open-guides/og-aws)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoffinet%2Faws-112018","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgoffinet%2Faws-112018","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoffinet%2Faws-112018/lists"}