collection 교체

This commit is contained in:
정훈 변
2024-02-23 16:37:40 +09:00
parent b494779b5b
commit 3fd554eee9
38862 changed files with 220204 additions and 6600073 deletions

View File

@@ -1,4 +1,8 @@
shippable/posix/group1
# Copyright (c) Ansible Project
# GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt)
# SPDX-License-Identifier: GPL-3.0-or-later
azp/posix/1
needs/root
skip/docker
skip/osx

View File

@@ -1,4 +1,8 @@
---
# Copyright (c) Ansible Project
# GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt)
# SPDX-License-Identifier: GPL-3.0-or-later
- name: Test on FreeBSD VMs
when:
- ansible_facts.virtualization_type != 'docker'
@@ -25,7 +29,7 @@
sysrc:
name: mysql_pidfile
value: checkmode
check_mode: yes
check_mode: true
register: sysrc_example1_checkmode
- name: Configure mysql pid file (idempotent)
@@ -64,7 +68,7 @@
state: present
value: "NO"
path: /boot/loader.conf
check_mode: yes
check_mode: true
register: sysrc_example2_checkmode
- name: Enable accf_http kld in /boot/loader.conf (idempotent)
@@ -108,7 +112,7 @@
name: cloned_interfaces
state: value_present
value: "gif1"
check_mode: yes
check_mode: true
register: sysrc_example3_checkmode
- name: Add gif0 interface (idempotent)
@@ -135,13 +139,15 @@
##
- name: Test within jail
#
# NOTE: FreeBSD 12.0 test runner receives a "connection reset by peer" after ~20% downloaded so we are
# only running this on 12.1 or higher
# NOTE: currently fails with FreeBSD 12 with minor version less than 4
# NOTE: currently fails with FreeBSD 13 with minor version less than 2
#
when: ansible_distribution_version is version('12.01', '>=')
when: >-
ansible_distribution_version is version('12.4', '>=') and ansible_distribution_version is version('13', '<')
or ansible_distribution_version is version('13.2', '>=')
block:
- name: Setup testjail
include: setup-testjail.yml
include_tasks: setup-testjail.yml
- name: Enable nginx in test jail
sysrc:
@@ -155,7 +161,7 @@
name: nginx_enable
value: "NO"
jail: testjail
check_mode: yes
check_mode: true
register: sysrc_example4_checkmode
- name: Enable nginx in test jail (idempotent)
@@ -194,7 +200,7 @@
sysrc:
name: sysrc_absent
state: absent
check_mode: yes
check_mode: true
register: sysrc_absent_checkmode
- name: Remove sysrc_absent
@@ -251,7 +257,7 @@
state: value_present
delim: ","
value: t4
check_mode: yes
check_mode: true
register: sysrc_delim_checkmode
- name: Add to value with delimiter (idempotent)
@@ -301,7 +307,7 @@
state: value_absent
value: t2
delim: ","
check_mode: yes
check_mode: true
register: sysrc_value_absent_checkmode
- name: Remove value from sysrc_delim (idempotent
@@ -334,4 +340,4 @@
- name: Restore /boot/loader.conf
copy:
content: "{{ cached_boot_loaderconf_content }}"
dest: /boot/loader.conf
dest: /boot/loader.conf

View File

@@ -1,4 +1,8 @@
---
# Copyright (c) Ansible Project
# GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt)
# SPDX-License-Identifier: GPL-3.0-or-later
#
# Instructions for setting up a jail
# https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/jails-ezjail.html
@@ -32,11 +36,11 @@
line: ezjail_ftphost=http://ftp-archive.freebsd.org
- name: Start ezjail
ignore_errors: yes
ignore_errors: true
service:
name: ezjail
state: started
enabled: yes
enabled: true
- name: Has ezjail
register: ezjail_base_jail