Parent Directory
|
Revision Log
Ansible deployment scripts for DS
1 | --- |
2 | |
3 | enabled_services: |
4 | - tomcat |
5 | - httpd |
6 | - shibd |
7 | - mariadb |
8 | |
9 | # general dependencies |
10 | |
11 | dependencies: |
12 | - epel-release |
13 | |
14 | # java constants |
15 | |
16 | java_download_url: "https://javadl.sun.com/webapps/download/AutoDL?BundleId=114680" |
17 | javax_mail_url: "https://java.net/projects/javamail/downloads/download/javax.mail.jar" |
18 | java_home: /usr/java/default |
19 | |
20 | # tomcat constants |
21 | |
22 | tomcat_packages: |
23 | - tomcat |
24 | |
25 | tomcat_extra_packages: |
26 | - jglobus-jsse |
27 | - jglobus-ssl-proxies |
28 | |
29 | tomcat_extra_libs: /usr/share/java/jglobus |
30 | |
31 | catalina_home: /usr/share/tomcat |
32 | tomcat_user: tomcat |
33 | tomcat_service: tomcat |
34 | |
35 | # apache |
36 | |
37 | httpd_packages: |
38 | - httpd |
39 | - httpd-tools |
40 | - mod_ssl |
41 | |
42 | httpd_service: httpd |
43 | |
44 | # shibboleth |
45 | |
46 | #shib_repo_baseurl: http://download.opensuse.org/repositories/security:/shibboleth/CentOS_7/ |
47 | #shib_repo_gpgkey: http://download.opensuse.org/repositories/security:/shibboleth/CentOS_7/repodata/repomd.xml.key |
48 | |
49 | shib_packages: |
50 | - shibboleth |
51 | |
52 | shib_service: shibd |
53 | |
54 | shib_httpd_conf: /etc/httpd/conf.d/shib.conf |
55 | shib_attr_map_file: /etc/shibboleth/attribute-map.xml |
56 | shib_conf_file: /etc/shibboleth/shibboleth2.xml |
57 | |
58 | shib_attr_map: |
59 | - {name: "urn:oid:2.5.4.3", id: "cn"} |
60 | - {name: "urn:oid:0.9.2342.19200300.100.1.1", id: "uid"} |
61 | - {name: "urn:oid:0.9.2342.19200300.100.1.3", id: "mail"} |
62 | - {name: "urn:oid:2.16.840.1.113730.3.1.241", id: "displayName"} |
63 | - {name: "urn:oid:2.5.4.42", id: "givenName"} |
64 | - {name: "urn:oid:2.5.4.4", id: "sn"} |
65 | |
66 | # mysql |
67 | |
68 | # NOTE |
69 | # THERE IS NO MYSQL PACKAGE IN CENTOS7 SINCE IT COMES WITH THE MARIADB IMPLEMENTATION |
70 | # YOU CAN INSTALL MTSQL FROM THE REPOSITORY BELOW, BUT THIS WILL NOT WORK PROPERLY |
71 | |
72 | #mysql_repo_baseurl: http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/ |
73 | #mysql_repo_connectors_baseurl: http://repo.mysql.com/yum/mysql-connectors-community/el/7/$basearch/ |
74 | #mysql_repo_gpgkey: https://repo.mysql.com/RPM-GPG-KEY-mysql |
75 | |
76 | #mysql_packages: |
77 | # - mysql-community-server |
78 | # - mysql-connector-java |
79 | # - mysql-connector-python |
80 | |
81 | #mysql_root_password: changeme |
82 | |
83 | # mariadb |
84 | |
85 | # NOTE |
86 | # THE MARIADB PACKAGES ARE IN THE CENTOS7 REPOS, BUT THERE IS NO MARIADB JDBC CONNECTOR PROVIDED |
87 | # THE CONNECTOR DOWLOADED FROM THE OFFICIAL MARIADB WEBPAGE DOES NOT WORK PROPERLY ON CENTOS7 |
88 | # THEREFOR WE USE THE CONNECTOR PROVIDED BY MYSQL INSTEAD. |
89 | |
90 | # THE ABOVE EFFECTIVELY MEANS THAT OA4MP WILL RUN WITH 'MYSQL' CONNECTOR AND IMPLEMENTATION |
91 | # BUT THE UNDERLYING DATABASE WILL ACTUALLY BY MARIADB. |
92 | |
93 | mariadb_packages: |
94 | - mariadb |
95 | - mariadb-server |
96 | - mysql-connector-java |
97 | - MySQL-python |
98 | |
99 | mariadb_connector_path: /usr/share/java |
100 | mariadb_connector: mysql-connector-java.jar |
101 | |
102 | # postgresql |
103 | |
104 | postgresql_packages: |
105 | - postgresql |
106 | - postgresql-server |
107 | - postgresql-jdbc |
108 | - python-psycopg2 |
109 | |
110 | postgresql_connector_path: /usr/share/java |
111 | postgresql_connector: postgresql-jdbc.jar |
grid.support@nikhef.nl | ViewVC Help |
Powered by ViewVC 1.1.28 |