Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Puppet REST API & AngularJS frontend

2745c78242fec52bd69ff276ce5ebe17?s=47 Andri Steiner
November 10, 2015
230

Puppet REST API & AngularJS frontend

Zurich Puppet Meetup November, 2015/11/10

2745c78242fec52bd69ff276ce5ebe17?s=128

Andri Steiner

November 10, 2015
Tweet

Transcript

  1. ZÜRICH PUPPET MEETUP NOVEMBER HIERA REST API / ANGULARJS FRONTEND

  2. BACKGROUND snowflake "PREMIUM OPEN SOURCE" full stack Puppet configuration PHP/Python/nodejs/Java/docker/Varnish

    memcached/MySQL/Postgres, ... production since 2015/02, 100+ VMs online details: https://speakerdeck.com/andristeiner
  3. BACKEND by now: YAML files in GIT difficult handling: syntax,

    GIT w e b s i t e : : s i t e s : " s t v h o c h d o r f " : " h o s t n a m e s " : " s t v h o c h d o r f . c h " " t y p e " : " t y p o 3 c m s " " e n v " : " L I V E "
  4. BACKEND under development: REST API Sails.js a t t r

    i b u t e s : { s e r v e r : { m o d e l : ' s e r v e r ' , r e q u i r e d : t r u e , } , n a m e : { t y p e : ' s t r i n g ' , r e q u i r e d : t r u e , } , t y p e : { t y p e : ' s t r i n g ' , } , }
  5. BACKEND somewhat better than YAML perfect for computers, still not

    ideal for humans
  6. FRONTEND HTML/Javascript only AngularJS/AdminLTE sends REST API calls to the

    backend
  7. FRONTEND

  8. FRONTEND

  9. FRONTEND

  10. NEXT STEPS OURS publish stack under a open source license

    (Q1 2016) spread the word and find more interested parties who are interested in using and enhancing this setup YOURS subscribe to https://github.com/snowflakecloud
  11. THANK YOU https://snowflake.ch/jobs https://twitter.com/andristeiner https://speakerdeck.com/andristeiner FEEDBACK WELCOME ☺