Move all shared into this new repo
This commit is contained in:
@@ -0,0 +1,90 @@
|
||||
<Server port="8000" shutdown="SHUTDOWN" debug="0">
|
||||
<Service name="Tomcat-Standalone">
|
||||
<!--
|
||||
==============================================================================================================
|
||||
DEFAULT - Direct connector with no proxy, for unproxied HTTP access to Confluence.
|
||||
|
||||
If using a http/https proxy, comment out this connector.
|
||||
==============================================================================================================
|
||||
-->
|
||||
<Connector port="8090" connectionTimeout="20000" redirectPort="8443"
|
||||
maxThreads="48" minSpareThreads="10"
|
||||
enableLookups="false" acceptCount="10" debug="0" URIEncoding="UTF-8"
|
||||
protocol="org.apache.coyote.http11.Http11NioProtocol"/>
|
||||
<!--
|
||||
==============================================================================================================
|
||||
HTTP - Proxying Confluence via Apache or Nginx over HTTP
|
||||
|
||||
If you're proxying traffic to Confluence over HTTP, uncomment the connector below and comment out the others.
|
||||
Make sure you provide the right information for proxyName and proxyPort.
|
||||
|
||||
For more information see:
|
||||
Apache - https://confluence.atlassian.com/x/4xQLM
|
||||
nginx - https://confluence.atlassian.com/x/TgSvEg
|
||||
|
||||
==============================================================================================================
|
||||
-->
|
||||
|
||||
<!--
|
||||
<Connector port="8090" connectionTimeout="20000" redirectPort="8443"
|
||||
maxThreads="48" minSpareThreads="10"
|
||||
enableLookups="false" acceptCount="10" debug="0" URIEncoding="UTF-8"
|
||||
protocol="org.apache.coyote.http11.Http11NioProtocol"
|
||||
scheme="http" proxyName="<subdomain>.<domain>.com" proxyPort="80"/>
|
||||
-->
|
||||
|
||||
<!--
|
||||
==============================================================================================================
|
||||
HTTPS - Direct connector with no proxy, for unproxied HTTPS access to Confluence.
|
||||
|
||||
For more info see https://confluence.atlassian.com/x/s3UC
|
||||
==============================================================================================================
|
||||
-->
|
||||
|
||||
<!--
|
||||
<Connector port="8443" maxHttpHeaderSize="8192"
|
||||
maxThreads="150" minSpareThreads="25"
|
||||
protocol="org.apache.coyote.http11.Http11NioProtocol"
|
||||
enableLookups="false" disableUploadTimeout="true"
|
||||
acceptCount="100" scheme="https" secure="true"
|
||||
clientAuth="false" sslProtocol="TLSv1.2" sslEnabledProtocols="TLSv1.2" SSLEnabled="true"
|
||||
URIEncoding="UTF-8" keystorePass="<MY_CERTIFICATE_PASSWORD>"/>
|
||||
-->
|
||||
|
||||
<!--
|
||||
==============================================================================================================
|
||||
HTTPS - Proxying Confluence via Apache or Nginx over HTTPS
|
||||
|
||||
If you're proxying traffic to Confluence over HTTPS, uncomment the connector below and comment out the others.
|
||||
Make sure you provide the right information for proxyName and proxyPort.
|
||||
|
||||
For more information see:
|
||||
Apache - https://confluence.atlassian.com/x/PTT3MQ
|
||||
nginx - https://confluence.atlassian.com/x/cNIvMw
|
||||
==============================================================================================================
|
||||
-->
|
||||
|
||||
<!--
|
||||
<Connector port="8090" connectionTimeout="20000" redirectPort="8443"
|
||||
maxThreads="48" minSpareThreads="10"
|
||||
enableLookups="false" acceptCount="10" debug="0" URIEncoding="UTF-8"
|
||||
protocol="org.apache.coyote.http11.Http11NioProtocol"
|
||||
scheme="https" proxyName="<subdomain>.<domain>.com" proxyPort="443"/>
|
||||
-->
|
||||
|
||||
<Engine name="Standalone" defaultHost="localhost" debug="0">
|
||||
<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="false" startStopThreads="4">
|
||||
<Context path="" docBase="../confluence" debug="0" reloadable="false" useHttpOnly="true">
|
||||
<!-- Logging configuration for Confluence is specified in confluence/WEB-INF/classes/log4j.properties -->
|
||||
<Manager pathname=""/>
|
||||
<Valve className="org.apache.catalina.valves.StuckThreadDetectionValve" threshold="60"/>
|
||||
</Context>
|
||||
|
||||
<Context path="${confluence.context.path}/synchrony-proxy" docBase="../synchrony-proxy" debug="0"
|
||||
reloadable="false" useHttpOnly="true">
|
||||
<Valve className="org.apache.catalina.valves.StuckThreadDetectionValve" threshold="60"/>
|
||||
</Context>
|
||||
</Host>
|
||||
</Engine>
|
||||
</Service>
|
||||
</Server>
|
||||
File diff suppressed because it is too large
Load Diff
40
app/atlassian/confluence/files/mysql/mysqld.cnf
Normal file
40
app/atlassian/confluence/files/mysql/mysqld.cnf
Normal file
@@ -0,0 +1,40 @@
|
||||
# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; version 2 of the License.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
#
|
||||
# The MySQL Server configuration file.
|
||||
#
|
||||
# For explanations see
|
||||
# http://dev.mysql.com/doc/mysql/en/server-system-variables.html
|
||||
|
||||
[mysqld]
|
||||
pid-file = /var/run/mysqld/mysqld.pid
|
||||
socket = /var/run/mysqld/mysqld.sock
|
||||
datadir = /var/lib/mysql
|
||||
log-error = /var/log/mysql/error.log
|
||||
# By default we only accept connections from localhost
|
||||
bind-address = 0.0.0.0
|
||||
# Disabling symbolic-links is recommended to prevent assorted security risks
|
||||
symbolic-links=0
|
||||
|
||||
# Confluence Customizations
|
||||
# https://confluence.atlassian.com/doc/database-setup-for-mysql-128747.html
|
||||
character-set-server=utf8
|
||||
collation-server=utf8_bin
|
||||
default-storage-engine=INNODB
|
||||
max_allowed_packet=256M
|
||||
innodb_log_file_size=2GB
|
||||
transaction-isolation=READ-COMMITTED
|
||||
binlog_format=row
|
||||
3
app/atlassian/confluence/handlers/main.yml
Normal file
3
app/atlassian/confluence/handlers/main.yml
Normal file
@@ -0,0 +1,3 @@
|
||||
---
|
||||
- name: restart mysql
|
||||
service: name=mysql state=restarted
|
||||
2
app/atlassian/confluence/tasks/main.yml
Normal file
2
app/atlassian/confluence/tasks/main.yml
Normal file
@@ -0,0 +1,2 @@
|
||||
---
|
||||
- include_tasks: mysql.yml
|
||||
34
app/atlassian/confluence/tasks/mysql.yml
Normal file
34
app/atlassian/confluence/tasks/mysql.yml
Normal file
@@ -0,0 +1,34 @@
|
||||
---
|
||||
# Copy /etc/mysql/mysql.conf.d/mysqld.cnf
|
||||
- name: Copying /etc/mysql/mysql.conf.d/mysqld.cnf
|
||||
copy:
|
||||
src: files/mysql/mysqld.cnf
|
||||
dest: /etc/mysql/mysql.conf.d/mysqld.cnf
|
||||
owner: root
|
||||
group: root
|
||||
mode: 0644
|
||||
notify: restart mysql # Only reloads if file has changed!
|
||||
|
||||
# Create the confluence MySQL database
|
||||
- name: Creating the confluence database
|
||||
mysql_db:
|
||||
name: confluence
|
||||
state: present
|
||||
|
||||
# Create confluence MySQL user
|
||||
- name: Creating MySQL confluence user
|
||||
mysql_user:
|
||||
name: confluence
|
||||
host: localhost # This is local user, you cannot access MySQL on this user remotely (not '%' login), this is good
|
||||
password: '{{ confluence_password }}'
|
||||
priv: 'confluence.*:ALL'
|
||||
state: present # Verified if you change the PW and re-run, it DOES change properly!
|
||||
|
||||
# Create MySQL accounts for employee mreschke
|
||||
- name: Creating MySQL account for mreschke
|
||||
mysql_user:
|
||||
name: mreschke
|
||||
host: '%'
|
||||
password: '{{ mreschke_password }}'
|
||||
priv: '*.*:ALL'
|
||||
state: present
|
||||
Reference in New Issue
Block a user