Versions Compared

Key

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

...

  1. Updating private repo with hosts and variables

    1. git clone https://github.com/project-sunbird/sunbird-devops

    2. cd sunbird-devops && git checkout tags/release-2.0.0 -b release-2.0.0

    3. cp -rf sunbird-devops/private_repo .

    4. cd private_repo

    5. Folder Structure for the private directory which contains ansible hosts secrets and variables.

      Code Block
      languagebash
      titleFolder Structure
      ~/Documents/projects/subird-devops/private_repo(DO-470 ✗) tree ansible
      ansible
      └── inventory
          └── dev
              ├── Core
              │   ├── common.yml
              │   ├── hosts
              │   └── secrets.yml
              ├── DataPipeline
              │   ├── common.yml
              │   ├── hosts
              │   └── secrets.yml
              └── KnowledgePlatform
                  ├── common.yml
                  ├── hosts
                  └── secrets.yml
      
      5 directories, 9 files
      


    6. git init

    7. git add .

    8. git commit -m"Creating private files"

    9. git remote add origin <private repo url>

    10. git branch --set-upstream-to=origin/master master && git push --set-upstream origin master

    11. update the variables and push it to upstream.

  2. Updating variables and hosts

    1. cd private_repo/ansible/inventory/dev/<module>/

    2. update hosts common.yml secrets.yml

...