Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ansible] JFrog Platform 10.20.2 release #433

Merged
merged 1 commit into from
Dec 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions Ansible/ansible_collections/jfrog/platform/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
# JFrog Platform Ansible Collection Changelog
All changes to this collection will be documented in this file.

## [10.20.2] - December 12, 2024
* Product Updates/fixes

## [10.20.1] - Nov 26, 2024
* Postgres - Fixed auth method in pg_hba.conf file [GH-428](https://github.com/jfrog/JFrog-Cloud-Installers/pull/428)
* Artifactory - Fixed issue around /etc/cron.allow does not exist [GH-420](https://github.com/jfrog/JFrog-Cloud-Installers/issues/420)
Expand Down
2 changes: 1 addition & 1 deletion Ansible/ansible_collections/jfrog/platform/galaxy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ namespace: "jfrog"
name: "platform"

# The version of the collection. Must be compatible with semantic versioning
version: "10.20.1"
version: "10.20.2"

# The path to the Markdown (.md) readme file. This path is relative to the root of the collection
readme: "README.md"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
# Defaults file for artifactory

# The version of artifactory to install
artifactory_version: 7.98.9

artifactory_version: 7.98.10
# 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

# Set this to false when ngnix is disabled, defaults to true (implies artifactory uses artifactory_nginx role )
artifactory_nginx_enabled: true

# Provide single or HA individual licenses file separated by new line and 2-space indentation and for HA, set artifactory_ha_enabled: true.
# Example: Replace <license_1> , <license_2> , <license_3> with original licenses
# artifactory_licenses: |-
Expand All @@ -20,59 +17,41 @@ artifactory_nginx_enabled: true

# To enable HA, set to true
artifactory_ha_enabled: false

# By default, all nodes are primary (CNHA) - https://www.jfrog.com/confluence/display/JFROG/High+Availability#HighAvailability-Cloud-NativeHighAvailability
artifactory_taskaffinity: any

# To enable mission-control in artifactory (>= 7.27.x) applicable only on E+ license
artifactory_mc_enabled: true

# The location where Artifactory should install
jfrog_home_directory: /opt/jfrog

# Pick the Artifactory flavour to install, can be also cpp-ce/jcr/pro
artifactory_flavour: pro

# Whether to start Artifactory
artifactory_start_service: true

artifactory_extra_java_opts: -server -Xms512m -Xmx4g -Xss256k -XX:+UseG1GC
artifactory_system_yaml_template: system.yaml.j2
artifactory_tar_file_name: jfrog-artifactory-pro-{{ artifactory_version }}-linux.tar.gz
artifactory_home: "{{ jfrog_home_directory }}/artifactory"
artifactory_tar: "https://releases.jfrog.io/artifactory/artifactory-pro/org/artifactory/pro/jfrog-artifactory-pro/\
{{ artifactory_version }}/{{ artifactory_tar_file_name }}"
artifactory_tar: "https://releases.jfrog.io/artifactory/artifactory-pro/org/artifactory/pro/jfrog-artifactory-pro/{{ artifactory_version }}/{{ artifactory_tar_file_name }}"
artifactory_untar_home: "{{ jfrog_home_directory }}/artifactory-{{ artifactory_flavour }}-{{ artifactory_version }}"

# Timeout in seconds for URL request
artifactory_download_timeout: 10

# Added optional variable to download from external url
postgres_driver_download: true
postgres_driver_version: 42.6.0
postgres_driver_download_url: "https://repo1.maven.org/maven2/org/postgresql/postgresql/\
{{ postgres_driver_version }}/postgresql-{{ postgres_driver_version }}.jar"

postgres_driver_download_url: "https://repo1.maven.org/maven2/org/postgresql/postgresql/{{ postgres_driver_version }}/postgresql-{{ postgres_driver_version }}.jar"
artifactory_user: artifactory
artifactory_group: artifactory

artifactory_daemon: artifactory

artifactory_uid: 1030
artifactory_gid: 1030

# If this is an upgrade
artifactory_upgrade_only: false

# To run Artifactory with any database other than PostgreSQL, allowNonPostgresql set to true
artifactory_allowNonPostgresql: false

# Default username and password, uncomment and change to manage with ansible
# artifactory_admin_username: admin
# artifactory_admin_password: password

artifactory_service_file: /lib/systemd/system/artifactory.service

# Provide systemyaml content below with 2-space indentation
artifactory_systemyaml: |-
configVersion: 1
Expand All @@ -97,7 +76,6 @@ artifactory_systemyaml: |-
router:
entrypoints:
internalPort: 8046

# Provide binarystore XML content below with 2-space indentation
artifactory_binarystore: |-
{%- if artifactory_ha_enabled -%}
Expand All @@ -111,17 +89,14 @@ artifactory_binarystore: |-
<chain template="file-system"/>
</config>
{%- endif -%}

# Note: artifactory_systemyaml_override is by default false, if you want to change default artifactory_systemyaml
artifactory_systemyaml_override: false

# Allow artifactory user to create crontab rules
artifactory_allow_crontab: false

# Provide access config patch content
artifactory_access_config_patch: |-
artifactory_access_config_patch: ""
# security:
# authentication:
# mtls:
# enabled: true
# extraction-regex: (.*)
# extraction-regex: (.*)
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# platform collection version
platform_collection_version: 10.20.1

platform_collection_version: 10.20.2
# indicates where this collection was downloaded from (galaxy, automation_hub, standalone)
ansible_marketplace: galaxy
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# platform collection version
platform_collection_version: 10.20.1

platform_collection_version: 10.20.2
# indicates were this collection was downlaoded from (galaxy, automation_hub, standalone)
ansible_marketplace: galaxy
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# platform collection version
platform_collection_version: 10.20.1

platform_collection_version: 10.20.2
# indicates were this collection was downlaoded from (galaxy, automation_hub, standalone)
ansible_marketplace: galaxy
Original file line number Diff line number Diff line change
@@ -1,56 +1,40 @@
# Defaults file for xray

# The version of xray to install
xray_version: 3.107.11

xray_version: 3.107.16
# Whether to enable HA
xray_ha_enabled: false

xray_ha_node_type: master

# The location where xray should install
jfrog_home_directory: /opt/jfrog

# The remote xray download file
xray_tar_file_name: jfrog-xray-{{ xray_version }}-linux.tar.gz
xray_tar: https://releases.jfrog.io/artifactory/jfrog-xray/xray-linux/{{ xray_version }}/{{ xray_tar_file_name }}

# Timeout in seconds for URL request
xray_download_timeout: 10

# The xray install directory
xray_untar_home: "{{ jfrog_home_directory }}/jfrog-xray-{{ xray_version }}-linux"
xray_home: "{{ jfrog_home_directory }}/xray"

xray_install_script_path: "{{ xray_home }}/app/bin"
xray_thirdparty_path: "{{ xray_home }}/app/third-party"
xray_archive_service_cmd: "{{ xray_install_script_path }}/installService.sh"
xray_service_file: /lib/systemd/system/xray.service

# Xray users and groups
xray_user: xray
xray_group: xray

xray_uid: 1035
xray_gid: 1035

xray_daemon: xray

# Rabbitmq user
xray_rabbitmq_user: guest
xray_rabbitmq_password: guest
xray_rabbitmq_url: "amqp://localhost:5672/"
xray_rabbitmq_default_cookie: "XRAY_RABBITMQ_COOKIE"

# if this is an upgrade
xray_upgrade_only: false

xray_system_yaml_template: system.yaml.j2

linux_distro: "{{ ansible_distribution | lower }}{{ ansible_distribution_major_version }}"

centos_gpg_key: "https://www.centos.org/keys/RPM-GPG-KEY-CentOS-Official"

xray_db_util_search_filter:
ubuntu18:
db5: 'db5.3-util.*ubuntu1.1.*amd64\.deb'
Expand All @@ -71,17 +55,20 @@ xray_db_util_search_filter:
db: 'libdb-utils-5.3.*el7.x86_64.rpm'
redhat9:
db: 'libdb-utils-5.3.*el9.x86_64.rpm'
yum_python_interpreter: >-
{%- if linux_distro is not defined -%}


yum_python_interpreter: >-
{%- if linux_distro is not defined -%}
/usr/bin/python3
{%- elif linux_distro in ['centos7', 'redhat7'] -%}
/usr/bin/python
{%- else -%}
/usr/bin/python3
{%- endif -%}
/usr/bin/python3
{%- elif linux_distro in ['centos7', 'redhat7'] -%}


/usr/bin/python
{%- else -%}


/usr/bin/python3
{%- endif -%}
# Provide systemyaml content below with 2-space indentation
xray_systemyaml: |-
configVersion: 1
Expand All @@ -108,11 +95,8 @@ xray_systemyaml: |-
router:
entrypoints:
internalPort: 8046

# Note: xray_systemyaml_override is by default false, if you want to change default xray_systemyaml
xray_systemyaml_override: false

xray_start_service: true

# Allow xray user to create crontab rules
xray_allow_crontab: false
xray_allow_crontab: false
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# platform collection version
platform_collection_version: 10.20.1

platform_collection_version: 10.20.2
# indicates were this collection was downlaoded from (galaxy, automation_hub, standalone)
ansible_marketplace: galaxy
Loading