Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
SALT PARIS MEETUP -
SEPTEMBRE 2017 - FORMULAS
AND SALT-CLOUD
Utiliser les formula pour déployer des composants
logiciels sur le cloud (avec salt-cloud)
INTRODUCTION
Meetup Salt Paris - septembre 2017
Arthur Lutz (Logilab)
SALT STATES
abstraction d'un état souhaité
abstraction de la distribution utilisée
(pkg.installedpour yum/ debpar exemple)
SALT FORMULAS
Ensemble cohérent de states
abstraction de la distribution utilisée
(multiplateforme)
con gurable via un pil...
SALT FORMULAS
elasticsearch
nginx
apache
nagios
postgresql
nfs
munin
sensu
monit
varnish
Voir liste complète : https://git...
SALT FORMULAS - PAR LOGILAB
cubicweb
saem
TESTER SES FORMULAS
KitchenCI :
testinfra :
Exemple : elasticsearch-formula
http://kitchen.ci/
https://testinfra.readthedo...
SALT-FORMULA
"Yes, Salt can Salt itself!"
https://github.com/saltstack-formulas/salt-formula
SALTSCAFFOLD
Module python pour créer un squelette de formula
bonne pratiques en terme de structure et de tests
https://gi...
SALT CLOUD
SALT CLOUD
Piloter du cloud privé ou public avec salt
démarrer (ou supprimer) une VM à la demande
Possible d'élaborer une ...
SALT CLOUD CONFIGURATION
UTILISATION
sur OpenStack
sur AWS
exemples :
labo créé à la volée pour une formation
environment reproductible
environment...
PROSPECTION 1/2
Salt Package Manager
Nécessaire d'exprimer des dépendances entre formule
Salt Package Manager ?
https://do...
SPM
PROSPECTION - 2/2
Juju
https://jujucharms.com/
LOGILAB RECRUTE!
FIN
Des questions ?
Des ajouts ?
Présentation :
Contact :
twitter:
mastodon :
http://slides.logilab.fr/2017/salt_meetup_cl...
Salt Paris Meetup  - septembre 2017 - formulas and salt-cloud
Salt Paris Meetup  - septembre 2017 - formulas and salt-cloud
Salt Paris Meetup  - septembre 2017 - formulas and salt-cloud
Salt Paris Meetup  - septembre 2017 - formulas and salt-cloud
Upcoming SlideShare
Loading in …5
×

Salt Paris Meetup - septembre 2017 - formulas and salt-cloud

205 views

Published on

Saltstack REX about using formulas and salt-cloud

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Salt Paris Meetup - septembre 2017 - formulas and salt-cloud

  1. 1. SALT PARIS MEETUP - SEPTEMBRE 2017 - FORMULAS AND SALT-CLOUD
  2. 2. Utiliser les formula pour déployer des composants logiciels sur le cloud (avec salt-cloud)
  3. 3. INTRODUCTION Meetup Salt Paris - septembre 2017 Arthur Lutz (Logilab)
  4. 4. SALT STATES abstraction d'un état souhaité abstraction de la distribution utilisée (pkg.installedpour yum/ debpar exemple)
  5. 5. SALT FORMULAS Ensemble cohérent de states abstraction de la distribution utilisée (multiplateforme) con gurable via un pillar exemples des paramètres à con gurer dans pillar.example "sane defaults"
  6. 6. SALT FORMULAS elasticsearch nginx apache nagios postgresql nfs munin sensu monit varnish Voir liste complète : https://github.com/saltstack- formulas/
  7. 7. SALT FORMULAS - PAR LOGILAB cubicweb saem
  8. 8. TESTER SES FORMULAS KitchenCI : testinfra : Exemple : elasticsearch-formula http://kitchen.ci/ https://testinfra.readthedocs.io/ .kitchen.yml .travis.yml
  9. 9. SALT-FORMULA "Yes, Salt can Salt itself!" https://github.com/saltstack-formulas/salt-formula
  10. 10. SALTSCAFFOLD Module python pour créer un squelette de formula bonne pratiques en terme de structure et de tests https://github.com/cmarzullo/saltscaffold
  11. 11. SALT CLOUD
  12. 12. SALT CLOUD Piloter du cloud privé ou public avec salt démarrer (ou supprimer) une VM à la demande Possible d'élaborer une cartographie de son infra (map) Salt va utiliser les API du cloud pour créer la ressource et bootstraper salt via ssh
  13. 13. SALT CLOUD CONFIGURATION
  14. 14. UTILISATION sur OpenStack sur AWS exemples : labo créé à la volée pour une formation environment reproductible environment elastique (workers de calcul utilisant les pillars et la mine pour se con gurer)
  15. 15. PROSPECTION 1/2 Salt Package Manager Nécessaire d'exprimer des dépendances entre formule Salt Package Manager ? https://docs.saltstack.com/en/latest/topics/spm/index.
  16. 16. SPM
  17. 17. PROSPECTION - 2/2 Juju https://jujucharms.com/
  18. 18. LOGILAB RECRUTE!
  19. 19. FIN Des questions ? Des ajouts ? Présentation : Contact : twitter: mastodon : http://slides.logilab.fr/2017/salt_meetup_cloud_formul @arthurlutz @logilab arthurlutz@social.logilab.org

×