mirror of
https://github.com/ZwareBear/JFrog-Cloud-Installers.git
synced 2026-01-21 01:06:55 -06:00
[ansible] JFrog Platform 10.1.0 release (#185)
This commit is contained in:
committed by
GitHub
parent
b07ed9caf7
commit
29ef02fddb
@@ -1,7 +1,7 @@
|
||||
# defaults file for artifactory
|
||||
|
||||
# The version of artifactory to install
|
||||
artifactory_version: 7.27.10
|
||||
artifactory_version: 7.29.7
|
||||
|
||||
# Set this to true when SSL is enabled (to use artifactory_nginx_ssl role), default to false (implies artifactory uses artifactory_nginx role )
|
||||
artifactory_nginx_ssl_enabled: false
|
||||
@@ -43,7 +43,7 @@ artifactory_untar_home: "{{ jfrog_home_directory }}/artifactory-{{ artifactory_f
|
||||
# Timeout in seconds for URL request
|
||||
artifactory_download_timeout: 10
|
||||
|
||||
postgres_driver_version: 42.2.24
|
||||
postgres_driver_version: 42.3.1
|
||||
postgres_driver_download_url: https://repo1.maven.org/maven2/org/postgresql/postgresql/{{ postgres_driver_version }}/postgresql-{{ postgres_driver_version }}.jar
|
||||
|
||||
artifactory_user: artifactory
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
name: ['net-tools', '{{ selinux_policy_package }}']
|
||||
state: present
|
||||
|
||||
- name: Configure SELinux context
|
||||
- name: Configure SELinux context
|
||||
become: yes
|
||||
sefcontext:
|
||||
target: "{{ jfrog_home_directory }}/artifactory/app/bin(/.*)?"
|
||||
|
||||
@@ -181,6 +181,7 @@
|
||||
shell: |
|
||||
restorecon -R -v "{{ jfrog_home_directory }}/artifactory/app/bin"
|
||||
when: ansible_distribution == 'RedHat'
|
||||
changed_when: false
|
||||
|
||||
- name: Create artifactory service
|
||||
become: yes
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# platform collection version
|
||||
platform_collection_version: 10.0.4
|
||||
platform_collection_version: 10.1.0
|
||||
|
||||
# indicates where this collection was downloaded from (galaxy, automation_hub, standalone)
|
||||
ansible_marketplace: galaxy
|
||||
|
||||
@@ -1,3 +1,21 @@
|
||||
- name: Import nginx signing key
|
||||
become: yes
|
||||
apt_key:
|
||||
url: https://nginx.org/keys/nginx_signing.key
|
||||
state: present
|
||||
|
||||
- name: Add nginx stable repo
|
||||
become: yes
|
||||
copy:
|
||||
dest: /etc/apt/sources.list.d/nginx.list
|
||||
owner: root
|
||||
group: root
|
||||
mode: '0644'
|
||||
content: deb https://nginx.org/packages/{{ distro_family }} {{ distro_codename }} nginx
|
||||
vars:
|
||||
distro_family: "{{ ansible_distribution | lower }}"
|
||||
distro_codename: "{{ ansible_distribution_release }}"
|
||||
|
||||
- name: Update apt cache
|
||||
become: yes
|
||||
apt:
|
||||
|
||||
@@ -1,15 +1,27 @@
|
||||
- name: Import EPEL GPG public key
|
||||
- name: Import nginx signing key
|
||||
become: yes
|
||||
rpm_key:
|
||||
key: https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-{{ version }}
|
||||
key: https://nginx.org/keys/nginx_signing.key
|
||||
state: present
|
||||
vars:
|
||||
version: "{{ ansible_distribution_major_version }}"
|
||||
|
||||
- name: Install EPEL repository
|
||||
- name: Add nginx stable repo
|
||||
become: yes
|
||||
copy:
|
||||
dest: /etc/yum.repos.d/nginx-stable.repo
|
||||
owner: root
|
||||
group: root
|
||||
mode: '0644'
|
||||
content: |
|
||||
[nginx-stable]
|
||||
name=nginx stable repo
|
||||
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
|
||||
gpgcheck=1
|
||||
enabled=1
|
||||
gpgkey=https://nginx.org/keys/nginx_signing.key
|
||||
module_hotfixes=true
|
||||
|
||||
- name: Update yum cache
|
||||
become: yes
|
||||
yum:
|
||||
name: https://dl.fedoraproject.org/pub/epel/epel-release-latest-{{ version }}.noarch.rpm
|
||||
state: present
|
||||
vars:
|
||||
version: "{{ ansible_distribution_major_version }}"
|
||||
update_cache: yes
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- name: Install prerequisite packages
|
||||
include_tasks: "{{ ansible_os_family }}.yml"
|
||||
|
||||
- name: Install nginx after dependency installation
|
||||
- name: Install nginx
|
||||
become: yes
|
||||
package:
|
||||
name: nginx
|
||||
|
||||
@@ -1,3 +1,21 @@
|
||||
- name: Import nginx signing key
|
||||
become: yes
|
||||
apt_key:
|
||||
url: https://nginx.org/keys/nginx_signing.key
|
||||
state: present
|
||||
|
||||
- name: Add nginx stable repo
|
||||
become: yes
|
||||
copy:
|
||||
dest: /etc/apt/sources.list.d/nginx.list
|
||||
owner: root
|
||||
group: root
|
||||
mode: '0644'
|
||||
content: deb https://nginx.org/packages/{{ distro_family }} {{ distro_codename }} nginx
|
||||
vars:
|
||||
distro_family: "{{ ansible_distribution | lower }}"
|
||||
distro_codename: "{{ ansible_distribution_release }}"
|
||||
|
||||
- name: Update apt cache
|
||||
become: yes
|
||||
apt:
|
||||
|
||||
@@ -1,15 +1,27 @@
|
||||
- name: Import EPEL GPG public key
|
||||
- name: Import nginx signing key
|
||||
become: yes
|
||||
rpm_key:
|
||||
key: https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-{{ version }}
|
||||
key: https://nginx.org/keys/nginx_signing.key
|
||||
state: present
|
||||
vars:
|
||||
version: "{{ ansible_distribution_major_version }}"
|
||||
|
||||
- name: Install EPEL repository
|
||||
- name: Add nginx stable repo
|
||||
become: yes
|
||||
copy:
|
||||
dest: /etc/yum.repos.d/nginx-stable.repo
|
||||
owner: root
|
||||
group: root
|
||||
mode: '0644'
|
||||
content: |
|
||||
[nginx-stable]
|
||||
name=nginx stable repo
|
||||
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
|
||||
gpgcheck=1
|
||||
enabled=1
|
||||
gpgkey=https://nginx.org/keys/nginx_signing.key
|
||||
module_hotfixes=true
|
||||
|
||||
- name: Update yum cache
|
||||
become: yes
|
||||
yum:
|
||||
name: https://dl.fedoraproject.org/pub/epel/epel-release-latest-{{ version }}.noarch.rpm
|
||||
state: present
|
||||
vars:
|
||||
version: "{{ ansible_distribution_major_version }}"
|
||||
update_cache: yes
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
- name: "Check required variables"
|
||||
- name: Check required variables
|
||||
fail: msg="Variable '{{ item }}' is not defined"
|
||||
when: item not in vars
|
||||
loop:
|
||||
@@ -9,7 +9,7 @@
|
||||
- name: Install prerequisite packages
|
||||
include_tasks: "{{ ansible_os_family }}.yml"
|
||||
|
||||
- name: Install nginx after dependency installation
|
||||
- name: Install nginx
|
||||
become: yes
|
||||
package:
|
||||
name: nginx
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# defaults file for distribution
|
||||
|
||||
# The version of distribution to install
|
||||
distribution_version: 2.10.3
|
||||
distribution_version: 2.10.5
|
||||
|
||||
# whether to enable HA
|
||||
distribution_ha_enabled: false
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# platform collection version
|
||||
platform_collection_version: 10.0.4
|
||||
platform_collection_version: 10.1.0
|
||||
|
||||
# indicates were this collection was downlaoded from (galaxy, automation_hub, standalone)
|
||||
ansible_marketplace: galaxy
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# platform collection version
|
||||
platform_collection_version: 10.0.4
|
||||
platform_collection_version: 10.1.0
|
||||
|
||||
# indicates were this collection was downlaoded from (galaxy, automation_hub, standalone)
|
||||
ansible_marketplace: galaxy
|
||||
|
||||
@@ -1,20 +1,3 @@
|
||||
- name: Import EPEL GPG public key
|
||||
become: yes
|
||||
rpm_key:
|
||||
key: https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-{{ version }}
|
||||
state: present
|
||||
vars:
|
||||
version: "{{ ansible_distribution_major_version }}"
|
||||
|
||||
- name: Install EPEL repository
|
||||
become: yes
|
||||
yum:
|
||||
name: https://dl.fedoraproject.org/pub/epel/epel-release-latest-{{ version }}.noarch.rpm
|
||||
state: present
|
||||
vars:
|
||||
version: "{{ ansible_distribution_major_version }}"
|
||||
when: ansible_distribution in ['CentOS', 'RedHat']
|
||||
|
||||
- name: Install prerequisite packages
|
||||
become: yes
|
||||
yum:
|
||||
|
||||
@@ -31,6 +31,12 @@
|
||||
environment:
|
||||
LC_ALL: "{{ postgres_locale }}"
|
||||
|
||||
- name: Check FIPS status
|
||||
command: cat /proc/sys/crypto/fips_enabled
|
||||
register: _fips_enabled
|
||||
ignore_errors: true
|
||||
changed_when: false
|
||||
|
||||
- name: Setup postgres configuration files
|
||||
become: yes
|
||||
become_user: postgres
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
- name: Install postgres
|
||||
include_tasks: "install.yml"
|
||||
when: postgres_enabled
|
||||
when: postgres_enabled | bool
|
||||
|
||||
@@ -97,7 +97,12 @@ max_connections = {{ postgres_server_max_connections }} # (change requires res
|
||||
#ssl_key_file = 'server.key' # (change requires restart)
|
||||
#ssl_ca_file = '' # (change requires restart)
|
||||
#ssl_crl_file = '' # (change requires restart)
|
||||
|
||||
{% if _fips_enabled.stdout | default('unknown', true) == '1' %}
|
||||
password_encryption = scram-sha-256
|
||||
{% else %}
|
||||
#password_encryption = on
|
||||
{% endif %}
|
||||
#db_user_namespace = off
|
||||
#row_security = on
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# platform collection version
|
||||
platform_collection_version: 10.0.3
|
||||
platform_collection_version: 10.1.0
|
||||
|
||||
# indicates were this collection was downlaoded from (galaxy, automation_hub, standalone)
|
||||
ansible_marketplace: galaxy
|
||||
|
||||
Reference in New Issue
Block a user