Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Esiste un git repo unico sia per la parte controller che per la parte compute con 2 branch:
    • Il branch 'main' viene usato  nella cloud di produzione (environment  'production' di puppet)
    • Il branch 'testing' viene usato nella cloud di test (environment 'testing' di puppet
  • Il codice puppet che viene usato sta in cld-config. ma non si deve MAI modificare i sorgenti puppet direttamente su cld-config
  • Modifiche al codice vanno implementate:
    • Per cloud di test  committando (lavorando sulla propria postazione di lavoro) committando sul branch testing. Queste vengono apoi utomaticamente "scaricate" in cld-config
    • Per cloud di produzione (quindi branch main) solo come pull request lavorando sulla propria postazione di lavoro. Una volta che sono approvate (e quindi mergiate nel branch main) queste vengono automaticamente "scaricate" in cld-config
    • In generale prima si modifica sul branch testing e poi (dopo una fase di testing) la modifica dovrebbe deve finire anche in main
    • Modifiche solo in main non devono essere fatte




Setup iniziale dell'ambiente sulla propria postazione di lavoro

...