Uploaded image for project: 'Puppet Task Runner'
  1. Puppet Task Runner
  2. BOLT-503

Use local config automatically to embed bolt in a project

    Details

    • Template:
    • Team:
      Bolt
    • Sprint:
      Bolt Kanban
    • Release Notes:
      New Feature
    • QA Risk Assessment:
      Needs Assessment

      Description

      I want to use bolt as a tool to manage my applications including everything needed with the application repo itself.

      Currently this is possible by including bolt.yaml at the top level of your project, in bolt.yaml point to a modules an inventory inside the project repo. But then every command needs to be run with --config=$PROJECT_PATH/bolt.yaml.

      Solutions:

      When bolt runs it should search the cwd and its ancestors for a directory called Boltdir. If one is found the bolt should run in Boltdir mode where default location for bolt.yaml, inventory.yaml should be at the top level of the Boltdir and the modulepath should default to [ Boltdir/modules/ ]

      Users should be able to specify the boltdir from the commandline with --boltdir.

      The global config and inventory should not be loaded by default when running in Boltdir mode.

        Attachments

          Issue Links

            Activity

              jsd-sla-details-panel

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  alex Alex Dreyer
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: