mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-08-06 14:14:22 -07:00
* Remove superfluous test.
* Use remote_temp_dir instead of output_dir on remote.
* Read certificate from correct place.
* Adjust more places.
* Fix boolean.
* Improve cryptography setup.
* Fix java_keystore changes.
* Need to copy binary from remote.
* Use correct Python for serve script.
* Sleep before downloading.
* Use correct Python interpreter.
* Avoid failing shebang test.
* Fix permission error with macOS 11.1.
* Avoid shebang trouble.
(cherry picked from commit 7c43cc3faa
)
Co-authored-by: Felix Fontein <felix@fontein.de>
This commit is contained in:
parent
ad3efa9719
commit
c76e598d61
68 changed files with 440 additions and 394 deletions
2
tests/integration/targets/zypper/meta/main.yml
Normal file
2
tests/integration/targets/zypper/meta/main.yml
Normal file
|
@ -0,0 +1,2 @@
|
|||
dependencies:
|
||||
- setup_remote_tmp_dir
|
|
@ -150,17 +150,17 @@
|
|||
# INSTALL broken local package
|
||||
- name: create directory
|
||||
file:
|
||||
path: "{{output_dir | expanduser}}/zypper1"
|
||||
path: "{{remote_tmp_dir | expanduser}}/zypper1"
|
||||
state: directory
|
||||
|
||||
- name: fake rpm package
|
||||
file:
|
||||
path: "{{output_dir | expanduser}}/zypper1/broken.rpm"
|
||||
path: "{{remote_tmp_dir | expanduser}}/zypper1/broken.rpm"
|
||||
state: touch
|
||||
|
||||
- name: install broken rpm
|
||||
zypper:
|
||||
name: "{{output_dir | expanduser}}/zypper1/broken.rpm"
|
||||
name: "{{remote_tmp_dir | expanduser}}/zypper1/broken.rpm"
|
||||
state: present
|
||||
register: zypper_result
|
||||
ignore_errors: yes
|
||||
|
@ -191,29 +191,29 @@
|
|||
|
||||
- name: create directory
|
||||
file:
|
||||
path: "{{output_dir | expanduser}}/zypper2"
|
||||
path: "{{remote_tmp_dir | expanduser}}/zypper2"
|
||||
state: directory
|
||||
|
||||
- name: copy spec file
|
||||
copy:
|
||||
src: empty.spec
|
||||
dest: "{{ output_dir | expanduser }}/zypper2/empty.spec"
|
||||
dest: "{{ remote_tmp_dir | expanduser }}/zypper2/empty.spec"
|
||||
|
||||
- name: build rpm
|
||||
command: |
|
||||
rpmbuild -bb \
|
||||
--define "_topdir {{output_dir | expanduser }}/zypper2/rpm-build"
|
||||
--define "_topdir {{remote_tmp_dir | expanduser }}/zypper2/rpm-build"
|
||||
--define "_builddir %{_topdir}" \
|
||||
--define "_rpmdir %{_topdir}" \
|
||||
--define "_srcrpmdir %{_topdir}" \
|
||||
--define "_specdir {{output_dir | expanduser}}/zypper2" \
|
||||
--define "_specdir {{remote_tmp_dir | expanduser}}/zypper2" \
|
||||
--define "_sourcedir %{_topdir}" \
|
||||
{{ output_dir }}/zypper2/empty.spec
|
||||
{{ remote_tmp_dir }}/zypper2/empty.spec
|
||||
register: rpm_build_result
|
||||
|
||||
- name: install empty rpm
|
||||
zypper:
|
||||
name: "{{ output_dir | expanduser }}/zypper2/rpm-build/noarch/empty-1-0.noarch.rpm"
|
||||
name: "{{ remote_tmp_dir | expanduser }}/zypper2/rpm-build/noarch/empty-1-0.noarch.rpm"
|
||||
disable_gpg_check: yes
|
||||
register: zypper_result
|
||||
|
||||
|
@ -236,13 +236,13 @@
|
|||
|
||||
- name: extract from rpm
|
||||
zypper:
|
||||
name: "{{ output_dir | expanduser }}/zypper2/rpm-build/noarch/empty-1-0.noarch.rpm"
|
||||
name: "{{ remote_tmp_dir | expanduser }}/zypper2/rpm-build/noarch/empty-1-0.noarch.rpm"
|
||||
state: installed
|
||||
disable_gpg_check: yes
|
||||
extra_args_precommand: --root {{ output_dir | expanduser }}/testdir/
|
||||
extra_args_precommand: --root {{ remote_tmp_dir | expanduser }}/testdir/
|
||||
|
||||
- name: check that dir var is exist
|
||||
stat: path={{ output_dir | expanduser }}/testdir/var
|
||||
stat: path={{ remote_tmp_dir | expanduser }}/testdir/var
|
||||
register: stat_result
|
||||
|
||||
- name: check that we extract rpm package in testdir folder and folder var is exist
|
||||
|
@ -458,25 +458,25 @@
|
|||
- name: Deploy spec files to build 2 packages with duplicate files.
|
||||
template:
|
||||
src: duplicate.spec.j2
|
||||
dest: "{{ output_dir | expanduser }}/zypper2/duplicate{{ item }}.spec"
|
||||
dest: "{{ remote_tmp_dir | expanduser }}/zypper2/duplicate{{ item }}.spec"
|
||||
loop: "{{ looplist }}"
|
||||
|
||||
- name: build rpms with duplicate files
|
||||
command: |
|
||||
rpmbuild -bb \
|
||||
--define "_topdir {{output_dir | expanduser }}/zypper2/rpm-build"
|
||||
--define "_topdir {{remote_tmp_dir | expanduser }}/zypper2/rpm-build"
|
||||
--define "_builddir %{_topdir}" \
|
||||
--define "_rpmdir %{_topdir}" \
|
||||
--define "_srcrpmdir %{_topdir}" \
|
||||
--define "_specdir {{output_dir | expanduser}}/zypper2" \
|
||||
--define "_specdir {{remote_tmp_dir | expanduser}}/zypper2" \
|
||||
--define "_sourcedir %{_topdir}" \
|
||||
{{ output_dir | expanduser }}/zypper2/duplicate{{ item }}.spec
|
||||
{{ remote_tmp_dir | expanduser }}/zypper2/duplicate{{ item }}.spec
|
||||
loop: "{{ looplist }}"
|
||||
|
||||
- name: install duplicate rpms
|
||||
zypper:
|
||||
name: >-
|
||||
{{ output_dir | expanduser }}/zypper2/rpm-build/noarch/duplicate{{ item }}-1-0.noarch.rpm
|
||||
{{ remote_tmp_dir | expanduser }}/zypper2/rpm-build/noarch/duplicate{{ item }}-1-0.noarch.rpm
|
||||
disable_gpg_check: true
|
||||
ignore_errors: true
|
||||
register: zypper_duplicate_result
|
||||
|
@ -499,7 +499,7 @@
|
|||
- name: install duplicate rpms
|
||||
zypper:
|
||||
name: >-
|
||||
{{ output_dir | expanduser }}/zypper2/rpm-build/noarch/duplicate{{ item }}-1-0.noarch.rpm
|
||||
{{ remote_tmp_dir | expanduser }}/zypper2/rpm-build/noarch/duplicate{{ item }}-1-0.noarch.rpm
|
||||
disable_gpg_check: true
|
||||
replacefiles: true
|
||||
ignore_errors: true
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue