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édenteDernière révisionLes deux révisions suivantes | ||
informatique:ansible [30/07/2018 15:44] – [OpenStack] cyrille | informatique:ansible [05/10/2023 17:50] – 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 34: | Ligne 47: | ||
$ ./ | $ ./ | ||
</ | </ | ||
+ | |||
+ | ===== 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 ===== | ||
+ | |||
+ | [[/ | ||
informatique/ansible.txt · Dernière modification : 05/10/2023 18:41 de cyrille