informatique:ansible
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| informatique:ansible [30/07/2018 15:45] – [OpenStack] cyrille | informatique:ansible [05/10/2023 18:41] (Version actuelle) – [Vagrant] cyrille | ||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| * http:// | * http:// | ||
| + | * [[https:// | ||
| + | |||
| + | Installer '' | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt-add-repository ppa: | ||
| + | |||
| + | sudo apt install ansible | ||
| + | Les NOUVEAUX paquets suivants seront installés : | ||
| + | ansible ansible-core python-babel-localedata python3-babel python3-jinja2 python3-jmespath python3-kerberos | ||
| + | python3-ntlm-auth python3-requests-kerberos python3-requests-ntlm python3-resolvelib python3-winrm python3-xmltodict | ||
| + | sshpass | ||
| + | </ | ||
| Définir le user ssh, changer le port : | Définir le user ssh, changer le port : | ||
| Ligne 14: | Ligne 27: | ||
| * [[https:// | * [[https:// | ||
| - | Voir aussi: [[: | + | Voir aussi: [[: |
| Install Openstack python client | Install Openstack python client | ||
| Ligne 35: | Ligne 48: | ||
| </ | </ | ||
| + | ===== Docker ===== | ||
| + | |||
| + | Pratique d' | ||
| + | |||
| + | Attention, on ne peut pas tout faire car il manque la gestion des services, mais pour des manipulations de fichiers ça le fait. Il y a des images avec systemd mais quid des nouveaux ports à exposer ? Je n'ai pas //encore// trouvé de solution toute simple :-(. | ||
| + | |||
| + | Une image docker à partir de Debian pour faire tourner un serveur OpenSSH | ||
| + | * https:// | ||
| + | |||
| + | Aperçu de l' | ||
| + | < | ||
| + | # | ||
| + | # Run an OpenSSH server | ||
| + | # | ||
| + | # Build: | ||
| + | # docker build -t " | ||
| + | # Run: | ||
| + | # docker run -p 22:22 --name " | ||
| + | # Stop: | ||
| + | # docker stop sshd | ||
| + | # | ||
| + | |||
| + | FROM debian: | ||
| + | |||
| + | LABEL MAINTAINER Cyrille37 | ||
| + | |||
| + | RUN apt -y update && apt -y install openssh-server sudo locales \ | ||
| + | && rm -rf / | ||
| + | |||
| + | # set locale to fr_FR to allow french accented characters | ||
| + | RUN localedef -i fr_FR -c -f UTF-8 -A / | ||
| + | ENV LANG fr_FR.utf8 | ||
| + | |||
| + | # create user " | ||
| + | RUN useradd -m -s /bin/bash -G sudo -u 1000 milou | ||
| + | RUN usermod -aG sudo milou | ||
| + | RUN echo ' | ||
| + | RUN echo "milou ALL=(ALL) NOPASSWD: | ||
| + | |||
| + | # Mandatory to avoid " | ||
| + | RUN service ssh start | ||
| + | |||
| + | EXPOSE 22 | ||
| + | |||
| + | CMD ["/ | ||
| + | </ | ||
| + | |||
| + | Pour aller plus loin: | ||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| + | ===== Vagrant ===== | ||
| + | |||
| + | * [[/ | ||
| + | * https:// | ||
informatique/ansible.1532958354.txt.gz · Dernière modification : de cyrille
