Puppet Class: acli

Defined in:
manifests/init.pp

Overview

Class: acli

This class installs and configures the Atlassian CLI tool from Bob Smith (bobswift.atlassian.net/wiki/display/JCLI/Documentation). NOTE: This tool requires a license, please ensure you are properly licensesd. bobswift.atlassian.net/wiki/display/ACLI/Atlassian+CLI+license

Parameters

user

String. User to access the Atlassian product with Required

password

String. Password to access the Atlassian product with Required

*bamboo_server, confluence_server, crucible_server, fisheye_server, jira_server, stash_server*

String. Url for the <service> server At least one is required for this to be useful

source

String. Base URL for the location of the distribution zip

version

String. Version of the ACLI tool to install

Examples

  • Installation:

    class { 'acli':
      user      => 'acli_user',
      password  => 'super_secret'
    }
    

Authors

Copyright 2014 EvenUp.

Parameters:

  • user (Any)
  • password (Any)
  • bamboo_server (Any) (defaults to: '')
  • confluence_server (Any) (defaults to: '')
  • crucible_server (Any) (defaults to: '')
  • fisheye_server (Any) (defaults to: '')
  • jira_server (Any) (defaults to: '')
  • stash_server (Any) (defaults to: '')
  • source (Any) (defaults to: 'https://bobswift.atlassian.net/wiki/download/attachments/16285777')
  • version (Any) (defaults to: '3.8.0')


46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# File 'manifests/init.pp', line 46

class acli (
  $user,
  $password,
  $bamboo_server      = '',
  $confluence_server  = '',
  $crucible_server    = '',
  $fisheye_server     = '',
  $jira_server        = '',
  $stash_server       = '',
  $source             = 'https://bobswift.atlassian.net/wiki/download/attachments/16285777',
  $version            = '3.8.0',
) {

  include java

  class { 'acli::install': } ->
  class { 'acli::config': }

}