Skip to content

Latest commit

 

History

History
64 lines (50 loc) · 2.15 KB

File metadata and controls

64 lines (50 loc) · 2.15 KB

confluence_install

Downloads and installs Atlassian Confluence standalone tarball.

Actions

Action Description
:install Downloads and installs Confluence (default)
:remove Removes the Confluence installation and home directories

Properties

Property Type Default Description
instance_name String Resource name Name of the Confluence instance
version String Required Version of Confluence to install
install_path String /opt/atlassian/confluence Installation directory for Confluence
home_path String /var/atlassian/application-data/confluence Home directory for Confluence data
user String confluence System user to run Confluence
group String confluence System group for Confluence user
url String Auto-generated URL to download Confluence from
checksum String nil SHA256 checksum of the download artifact

Examples

Basic Installation

confluence_install 'confluence' do
  version '8.5.4'
end

Custom Paths

confluence_install 'confluence' do
  version '8.5.4'
  install_path '/opt/confluence'
  home_path '/data/confluence'
  user 'atlassian'
  group 'atlassian'
end

Custom Download URL

confluence_install 'confluence' do
  version '8.5.4'
  url 'https://internal-mirror.example.com/confluence-8.5.4.tar.gz'
  checksum 'abc123...'
end

Remove Installation

confluence_install 'confluence' do
  version '8.5.4'
  action :remove
end