Skip to main content

Atlassian Operator

Brought to you by TMAN Consulting

   ___ ________   ___   _______________   _  __  ____                    __          
  / _ /_  __/ /  / _ | / __/ __/  _/ _ | / |/ / / __ \___  ___ _______ _/ /____  ____
 / __ |/ / / /__/ __ |_\ \_\ \_/ // __ |/    / / /_/ / _ \/ -_) __/ _ `/ __/ _ \/ __/
/_/ |_/_/ /____/_/ |_/___/___/___/_/ |_/_/|_/  \____/ .__/\__/_/  \_,_/\__/\___/_/   
                                                   /_/                               

A Python-powered tool to simplify deployment and management of Atlassian products (Jira, Confluence, Bitbucket, Bamboo) using Docker containers.

org license author python pypi


🚀 Key Features

  • Automated Provisioning: One-click deploy Jira, Confluence, or Bitbucket with pre-configured settings.
  • Docker Orchestration: Abstracts complex Docker commands into simple Python operations.
  • Persistent Storage: Auto-configure volumes for data persistence across restarts.
  • Cluster Support: Deploy high-availability setups with load balancing.
  • Configuration Management: Generate server.xml, setenv.sh, and database connectors automatically.

⚡️ Quick Start

1️⃣ Check preconditions

2️⃣ Install atlassian-operator tool

pip install atlassian-operator

3️⃣ Init and modify configuration

atlas-operator init --product postgres --product jira

4️⃣ Up products containers

atlas-operator up 

It will be spent more time to pull images if this is the first time to run this command.


📦 Installation

pip install atlassian-operator
atlas-operator show --version

🍺 Basic Usage

usage: atlas-operator [-h] {show,init,cleanup,pull,up,down,list} ...

positional arguments:
  {show,init,cleanup,pull,up,down,list}
    show                Show some basic information
    init                Init the workspace and config of ATLAS OPERATOR.
    cleanup             Remove ATLAS OPERATOR config, if you want to remove all files under ATLAS OPERATOR workspace, please add --data
    pull                Pull all images of ATLAS OPERATOR.
    up                  Up all containers of ATLAS OPERATOR services.
    down                Stop all services and down all containers
    list                List all service containers

optional arguments:
  -h, --help            show this help message and exit

show

usage: atlas-operator show [-h] [--version] [--config]

optional arguments:
  -h, --help  show this help message and exit
  --version   Show all versions of tools
  --config    Show base configuration path

init

usage: atlas-operator init [-h] --product {nginx,postgres,jira,jsm,conf,bitbucket}

optional arguments:
  -h, --help            show this help message and exit
  --product {nginx,postgres,jira,jsm,conf,bitbucket,bamboo}
                        e.g. --product jira 
                        e.g. --product jira --product conf

up

Need to check and modify the products configuration before run atlas-operator up to start services.

All configuration files can be found when you run atlas-operator show --config


🌍 License

Apache License 2.0


📚 Resources

Atlassian Docker Images

Atlassian Official Docs

Metadata

Release files for atlassian-operator 0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for atlassian-operator 0.5
File Size Uploaded
atlassian_operator-0.5.tar.gz 20.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for atlassian-operator 0.5
File Interpreter ABI Platform
atlassian_operator-0.5-py3-none-any.whl Python 3 none any Details

Total release size: 46.6 kB

Release files / atlassian_operator-0.5.tar.gz

Download URL atlassian_operator-0.5.tar.gz
Size 20.2 kB
Tags Source
SHA-256 checksum
How to use checksums
e796eee6f17b6b084e2cab190a4c7749ea27ab04b050581d53c0984a515b8301
BLAKE2b-256 checksum
How to use checksums
1632b35427c68f0a08b90781efca7a7ad0ee2753395de1e7674f142fc2c6782f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.11

Release files / atlassian_operator-0.5-py3-none-any.whl

Download URL atlassian_operator-0.5-py3-none-any.whl
Size 26.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
97911bb16ee13b73598d9ebdf7694dfae7eca6abf911d695ee882db1bb35e810
BLAKE2b-256 checksum
How to use checksums
c8c6b42e108acae829679f9811fd69b99d8c8286b072bc1d624d3ca01f11f143
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.11

Release history Release notifications | RSS feed

This release

0.5 This release

2 release files

0.4

2 release files

0.3

2 release files

0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page