Answers: <p><a href="https://www.slideshare.net/GoAtlassian/configuration-as-code-in-bamboo" rel="nofollow noreferrer">This slide share</a> gives an idea how to handle CasC in Bamboo.</p>
  
  <p>The presenter advocates to use yaml, but according to him there are also downsides.</p>
  
Answers: CC BY-SA 3.0
Answers: 2017-11-24T23:05:20.727Z
Answers: 2017-11-24T23:05:20.727Z
Answers: 030
Body: <p>While trying to get a clear picture how to setup a seamless CasC (Configuration as Code) build and deployment plan management, I have to admit that I get quite puzzled.</p>
  
  <p>Is the following (subjective) <em>ideal scenario</em> possible?</p>
  
  <ul>
  <li>Users can manage their plans as code or via UI as YAML</li>
  <li>Plan changes in UI result in a commit to the CasC code base (YAML as well)</li>
  </ul>
  
  <p>In the meantime, my impressions are that just pieces of that are possible but no integraton setup yet:</p>
  
  <ol>
  <li>Admins can manually export (and import?) plan configurations as YAML via UI</li>
  <li>Bamboo Specs allow Java language coding of plans. </li>
  </ol>
  
  <p>Looks like #1 is too limited (possibly usage of REST API could change that? But still you'd need admin rights) and #2 will be overdesigned for most cases.</p>
  
  <p>Anybody has a solution for the (subjective) <em>ideal scenario</em>?</p>
  
Tags: <bamboo><casc><yaml>
Title: CasC with Bamboo
UserDisplayName: Ta Mu
ThreadText: # CasC with Bamboo
  
  (Asked by: username_0 on 2017-07-14)
  
  While trying to get a clear picture how to setup a seamless CasC (Configuration as Code) build and deployment plan management, I have to admit that I get quite puzzled.
  
  Is the following (subjective) *ideal scenario* possible?
  
  * Users can manage their plans as code or via UI as YAML
  * Plan changes in UI result in a commit to the CasC code base (YAML as well)
  
  In the meantime, my impressions are that just pieces of that are possible but no integraton setup yet:
  
  1. Admins can manually export (and import?) plan configurations as YAML via UI
  2. Bamboo Specs allow Java language coding of plans.
  
  Looks like #1 is too limited (possibly usage of REST API could change that? But still you'd need admin rights) and #2 will be overdesigned for most cases.
  
  Anybody has a solution for the (subjective) *ideal scenario*?
  
  **Tags:** bamboo, casc, yaml
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2017-11-24. Score: 2
  
  [This slide share](https://www.slideshare.net/GoAtlassian/configuration-as-code-in-bamboo) gives an idea how to handle CasC in Bamboo.
  
  The presenter advocates to use yaml, but according to him there are also downsides.
  
  
  ---
  
  