Commit Graph

210 Commits

Author SHA1 Message Date
Steve Smith
9df15ebcaf DCD-224: Add DB config role to Jira AWS. 2019-04-17 11:32:29 +10:00
Steve Smith
6ecfb047f1 DCD-224: Add some default for database parameters. 2019-04-17 11:32:14 +10:00
Steve Smith
93761025f9 DCD-224: Fix DB driver var name. 2019-04-17 11:31:06 +10:00
Steve Smith
ed4804ee1f DCD-224: Fix JDBC URL generation 2019-04-17 11:30:37 +10:00
Steve Smith
72fafab5d5 DCD-224: Move db config to its own role. 2019-04-17 10:39:10 +10:00
Steve Smith
43e5599c10 DCD-224: Add psycopg2 for Ansible Postgres support. 2019-04-17 10:37:23 +10:00
Steve Smith
6fb61db834 DCD-224: Add DB and application user 2019-04-17 09:55:00 +10:00
Steve Smith
367a2ce1ba DCD-224: Add some tagging to speed up some tests. 2019-04-16 16:26:15 +10:00
Steve Smith
ecc21a5f79 DCD-224: Update AWS Jira playbook with latest roles. 2019-04-16 14:54:05 +10:00
Steve Smith
37fd4d2da3 DCD-224: Start of Jira preconfiguration. Just dbconfig.xml for now. 2019-04-16 14:34:38 +10:00
Steve Smith
5b91a531ce DCD-224: Refactor to simplify directory layout and testing. 2019-04-16 10:52:18 +10:00
Steve Smith
f2a9dbd1b6 DCD-224: Remove jira_config for now. 2019-04-16 09:37:15 +10:00
Steve Smith
5ba2731a18 DCD-224: Add linux_common base to tests as AWS Linux needs extra packages. 2019-04-16 08:41:42 +10:00
Steve Smith
13e91668ab DCD-224: Add unpacking of the downloaded tarball. 2019-04-15 16:13:51 +10:00
Steve Smith
a8d8025e24 DCD-224: Move to using tgz rather than self-instller. 2019-04-15 15:50:57 +10:00
Steve Smith
a72154a02b DCD-224: Correct installation dir. 2019-04-15 15:49:19 +10:00
Steve Smith
79815a20c3 DCD-224: Add some other common packages. 2019-04-15 15:49:02 +10:00
Steve Smith
2380b55df8 DCD-224: Move to using the product-downloads.atlassian.com CDN. 2019-04-15 14:48:22 +10:00
Steve Smith
6c70ce323e DCD-224: Download locally rather than to the shared drive to avoid races. 2019-04-15 14:18:25 +10:00
Steve Smith
94c06ce4d5 DCD-224: Add fetching of the installer. 2019-04-15 13:06:41 +10:00
Steve Smith
6e596bef55 DCD-224: Handle version override and reading any existing cached version 2019-04-15 11:35:41 +10:00
Steve Smith
624edfa5c9 DCD-224: Fetch the product 'latest' file when no version is specified. 2019-04-15 10:05:55 +10:00
Steve Smith
6db317051a DCD-224: Rename product vars for clarity and create the shared home. 2019-04-11 15:19:57 +10:00
Steve Smith
5feca0132f DCD-224: Fix ansible config file. 2019-04-11 14:18:04 +10:00
Steve Smith
ab00c1f9bd DCD-224: Move EC2 metadata fetching to the role top-level. 2019-04-11 12:25:23 +10:00
Steve Smith
1651b7b3ee DCD-224: Move EC2 metadata retrieval to aws_common 2019-04-11 12:02:41 +10:00
Steve Smith
bc893a0a2e DCD-224: Ensure ec2-utils is installed and add testing. 2019-04-11 11:23:15 +10:00
Steve Smith
fe0e85b17e DCD-224: Move Amazon-specific Postgres installation to product-common role. 2019-04-11 11:14:59 +10:00
Steve Smith
ff7533a43f DCD-224: Add comment to global vars file. 2019-04-11 10:13:37 +10:00
Steve Smith
59a75e9834 DCD-224: Updates and fixes to jira_config from testing. 2019-04-10 10:27:23 +10:00
Steve Smith
32ae6a906a DCD-224: Rename product_base to product_common for consistency. 2019-04-10 09:50:10 +10:00
Steve Smith
3e0e058380 DCD-224: Ignore virtualenv dir. 2019-04-10 09:21:04 +10:00
Steve Smith
4e0adcc5fe DCD-224: Fix to test 2019-04-10 09:11:49 +10:00
Steve Smith
ba49e5c087 DCD-224: Misc. minor cleanups. 2019-04-09 16:20:13 +10:00
Steve Smith
c2e0a87cb8 DCD-224: REmove superseded aws_linux2_product_common role. 2019-04-09 16:19:44 +10:00
Steve Smith
c639ad2bbb DCD-224: Generalise and expand testing of product base role. 2019-04-09 16:18:47 +10:00
Steve Smith
1823f5891e DCD-224: Move to more distro-specific package installation. 2019-04-09 15:37:08 +10:00
Steve Smith
a3c58e4d0e DCD-224: Rename linux-common to linux_common for consistency. 2019-04-09 15:31:20 +10:00
Steve Smith
89eb8817d7 DCD-224: Generalise the AWS base package install role. 2019-04-09 15:30:42 +10:00
Steve Smith
43a570fadf DCD-224: New task for common package installs that is cross-distro. 2019-04-09 15:15:42 +10:00
Steve Smith
0999c5a3d1 DCD-224: Add some missing vars. 2019-04-09 13:50:13 +10:00
Steve Smith
b374dc9bcd DCD-224: Create varfile and add molecule test. 2019-04-09 12:21:53 +10:00
Steve Smith
5ffdf0cb33 DCD-224: Var rename for clarity 2019-04-09 12:07:47 +10:00
Steve Smith
643a44a26e DCD-224: Tweaks to product_base and add molecule tests. 2019-04-09 11:41:32 +10:00
Steve Smith
7984d87d29 DCD-224: Create mountpoint as part of mount enabling. 2019-04-08 14:23:35 +10:00
Steve Smith
6c63e70b92 DCD-224: Add inventory file for SSH tunnel. 2019-04-08 14:18:19 +10:00
Steve Smith
1a0cee7aab DCD-224: Add optional logging of playbook output. 2019-04-08 10:26:12 +10:00
Steve Smith
7b72fcf1fc DCD-224: Add conversion of env-vars on startup. 2019-04-08 09:30:19 +10:00
Steve Smith
47210ebb69 DCD-224: Fix mountpoint creation and remove old task. 2019-04-01 15:43:56 +11:00
Steve Smith
54baed6cca DCD-224: Add fetching of EC2 metadata and generation of EFS mount from it. 2019-04-01 15:38:26 +11:00