Alfred est un des serveurs d'applications d'Ochelys.
Il nous met à disposition quelques outils sympas encapsulés dans des conteneurs. Merci Docker ♥
Alfred est un mec sympa et te met à disposition les applications ci-dessous.
Si tu veux ajouter ton application préférée, tu peux créer une issue ou, encore mieux, nous faire une PR.
- Docker
- Exim
- Htop
- Tmux
- Vim
- Backup-manager
- Landscape-common
- Logwatch
- Apticron
- Fail2ban
- Ansible (>= 1.8)
Dans le cas où tu voudrais un Alfred (rien qu'à toi) en local, on a tout prévu.
- Vagrant (>= 1.7)
- VirtualBox (>= 4.3)
$ vagrant upTu veux tout ça sur ton serveur de production mais tu ne sais pas comment faire ?
Très simple. Un fichier de configuration, une ligne de commande et on en parle plus.
Ce fichier de configuration va te servir à surcharger les variables par défaut du playbook.
Tu peux nommer ce fichier hosts.prod, par exemple, et le sauvegarder dans ton petit endroit secret.
[alfred]
alfred.ma-super-entreprise.com
[alfred:vars]
mysql_root_password=change-me
apticron_email_to[email protected]
apticron_email_from[email protected]
logwatch_email_to[email protected]
logwatch_email_from[email protected]
alfred_hostname=alfred.ma-super-entreprise.com
alfred_hostname_local=alfred
backup_dir=/backups/alfred
backup_email_to[email protected]
fail2ban_email_to[email protected]
smtp_domain=ma-super-entreprise.comTu peux commencer à créer manuellement, sur ton serveur, un utilisateur sudoer qui sera utilisé par Ansible pour se connecter et effectuer le provisionnement.
Alors, certes, je te vois venir. Ce n'est pas obligatoire et tu vas me dire que tu peux utiliser le compte root. Oui, mais non. Pour une question de sécurité, il est préférable de désactiver la connexion au compte root via SSH.
$ ansible-playbook --inventory-file=/path/to/hosts.prod --user=chucknorris --sudo --ask-sudo-pass playbook.ymlSens-toi libre de forker et de t'approprier le projet.
Si tu souhaites nous faire une pull request pour corriger un truc qui te choque ou soumettre une application, tu es le bienvenu. Fais le sans pression.
Tu utilises ce playbook et tu en es content ? N'hésite pas à nous faire un bisous sur Twitter. On aime bien les bières aussi 🍻
