Je réinstalle Ubuntu de temps en temps sur un serveur distant. Chaque fois que je fais cela, je passe toujours par: créer des utilisateurs standard, des clés ssh, installer java, installer git, etc.
Je voudrais donc écrire ce script en quelque sorte. Avant de simplement pirater, par exemple Bash est-il mieux faire?
J'ai envisagé d'écrire un fichier docker mais je ne veux pas vraiment que mon hôte (1 couche) s'exécute en tant que conteneur. J'ai aussi regardé:
https://www.vagrantup.com/intro/index.html
mais encore une fois, je ne veux pas que mon hôte soit virtuel.
Vous recherchez des 'outils de gestion de la configuration'. Il y a beaucoup de. Ansible, sel, marionnette, chef, etc ... Choisissez-en un. Ansible est mon préféré, mais ils sont tous très fonctionnels.
Zoredache
Oui envisageait également ansible mais semble être basé sur SSH digitalocean.com/community/tutorials/… J'ai juste besoin de pouvoir configurer une machine hôte pour ne pas écouter / exécuter les modifications sur SSH
u123
Des blocs de lecture compatibles peuvent facilement être appliqués contre l'hôte local. L'utilisation de SSH n'est pas requise. En fait, sa méthode de fonctionnement «à tirage prolongé» est entièrement conçue sur l’idée qu’elle fonctionnera contre l’hôte local.
Zoredache
Ok, il peut donc être utilisé de manière «one off» plutôt que dans un mode démon en cours d'exécution?
u123
Oui, tous ces outils ont une méthode pour appliquer des commandes adhoc. Voici un exemple simple ansible. gist.github.com/zoredache/59feed207a17f9e92f3ae1dd33321275
Zoredache