XMLWordPrintable

Details

    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

    Description

      NOTE: This suggestion is for Confluence Cloud. Using Confluence Server? See the corresponding suggestion.

      We're trying to deploy Confluence by automating the installation. We need a way to script the entire process from scratch all the way up to a working and fully configured Confluence instance. I'm using Ansible for this task, but the same problem exists for all similar tools (Puppet, Chef, Salt, etc).

      The installation can be done programmatically. But the setup part involves clicking through a wizard web interface to select the installation type, put in the license, configure the database, etc: https://confluence.atlassian.com/doc/confluence-setup-guide-135691.html.
      This prevents proper automation.

      I know that Stash exposes a REST API that can be used to automate some of these steps (for instance the license: https://developer.atlassian.com/static/rest/stash/3.11.3/stash-rest.html#idp1739392), but the Confluence REST API doesn't expose anything like this.

      So at this point our devops process is stuck and we need to manually click through a wizard, which is a real pain.

      Confluence needs to be able to get deployed without manual intervention.

      This can either be done by providing options during install, for instance using a simple configuration file with license, install type, plugins to include.

      Or extend the REST API to handle these.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              de8a545012df Dick Visser
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: