Compare commits

...
Sign in to create a new pull request.

391 commits

Author SHA1 Message Date
Fedora Release Engineering
3fe81f9f48 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-16 03:41:14 +00:00
Maxwell G
f5d5058b89
Update file pruning and hardlinking logic
- Update ansible-prep.sh and remove references to collections removed
  from Ansible.
- Don't hardlink anymore. This is handled by a brp.

[skip changelog]
2025-12-11 18:12:39 -06:00
Maxwell G
8ccfa15caf
Update to 13.1.0. Fixes rhbz#2354912. 2025-12-09 12:44:11 -06:00
Maxwell G
bab3b123d8
packit: update koji_build branches 2025-11-17 22:08:34 -06:00
Maxwell G
9af08281c8
packit: add sidetag_group 2025-11-17 21:56:53 -06:00
Maxwell G
d3e4d724a9 packit: add f43 and f42 2025-11-17 21:56:34 -06:00
Maxwell G
fb25488b11 packit: limit rawhide to Ansible 11 for now
Until https://fedoraproject.org/wiki/Changes/Ansible13 is finalized.
2025-11-17 21:56:34 -06:00
Packit
0d4e415b59 Update to 11.12.0 upstream release
Upstream tag: 11.12.0
Upstream commit: ce86e4df

Commit authored by Packit automation (https://packit.dev/)
2025-11-17 14:50:45 +00:00
Maxwell G
ae9ed89dc4
Update to 11.10.0. 2025-09-28 15:39:47 -05:00
Python Maint
78b689b64f Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 12:06:50 +02:00
Python Maint
ebd6903521 Rebuilt for Python 3.14.0rc2 bytecode 2025-08-15 12:38:13 +02:00
Fedora Release Engineering
80f1c81555 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 16:59:41 +00:00
Maxwell G
5a428675a8
Update to 11.8.0. 2025-07-16 14:07:49 -05:00
Python Maint
f9a83db4cf Rebuilt for Python 3.14 2025-06-07 23:28:29 +02:00
Maxwell G
e7b510f109
Update to 11.6.0. 2025-06-07 01:55:58 -05:00
Maxwell G
4cf3fd7e86 ansible-prep: remove old files 2025-03-26 23:19:02 -05:00
Packit
dc2bab8df8 Update to 11.4.0 upstream release
- Resolves: rhbz#2354912

Upstream tag: 11.4.0
Upstream commit: 8fc9de8a

Commit authored by Packit automation (https://packit.dev/)
2025-03-25 19:56:21 +00:00
Maxwell G
b79d47f109
packit: remove sync note 2025-03-16 21:27:55 -05:00
Packit
ae4659d82e Update to 11.3.0 upstream release
Upstream tag: 11.3.0
Upstream commit: b1f85dfd

Commit authored by Packit automation (https://packit.dev/)
2025-03-17 02:17:02 +00:00
Maxwell G
36554cbe7e
packit: add configuration 2025-03-16 20:52:36 -05:00
Fedora Release Engineering
f4bc470894 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 11:03:40 +00:00
Maxwell G
3527e7f950
Update to 11.1.0. 2024-12-17 22:16:17 -06:00
Maxwell G
3aa96e9369 Update to 11.0.0. 2024-11-26 00:06:55 -06:00
Zbigniew Jędrzejewski-Szmek
8845afc540 Tell hardlink to not create reflinks
hardlink will by default use reflinks in preference to hardlinks when
the filesystem supports it (XFS, btrfs). But for rpm, hardlinks are
what we want. rpm supports hardlinks natively and will use a single
copy in the payload and during installation. It doesn't know about
reflinks.

This should fix build reproduciblity, by not making the build depend
on file system type.

In a test rebuild on tmpfs, I got the following difference wrt.
to the koji build:

ansible-9.7.0-1.fc41.noarch
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/amazon/aws/requirements.txt
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/amazon/aws/tox.ini
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/arista/eos/plugins/module_utils/network/eos/rm_templates/hostname.py
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/arista/eos/pyproject.toml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/asa/codecov.yml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/asa/pyproject.toml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/dnac/meta/runtime.yml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/dnac/playbooks/files/test.template
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/ios/codecov.yml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/ios/plugins/doc_fragments/ios.py
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/ios/pyproject.toml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/ios/test-requirements.txt
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/ios/tox.ini
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/iosxr/codecov.yml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/iosxr/plugins/doc_fragments/iosxr.py
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/iosxr/plugins/module_utils/network/iosxr/rm_templates/hostname.py
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/iosxr/pyproject.toml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/iosxr/tox.ini
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/ise/meta/runtime.yml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/meraki/playbooks/files/test.template
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/nxos/codecov.yml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/nxos/pyproject.toml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/nxos/test-requirements.txt
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/nxos/tox.ini
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/aws/requirements.txt
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/aws/tox.ini
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/crypto/CHANGELOG.md.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/crypto/CHANGELOG.rst.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/crypto/changelogs/changelog.yaml.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/crypto/meta/execution-environment.yml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/dns/CHANGELOG.md.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/dns/CHANGELOG.rst.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/dns/changelogs/changelog.yaml.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/dns/meta/execution-environment.yml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/dns/plugins/plugin_utils/unsafe.py
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/docker/CHANGELOG.md.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/docker/CHANGELOG.rst.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/docker/changelogs/changelog.yaml.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/docker/meta/execution-environment.yml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/docker/plugins/plugin_utils/unsafe.py
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/general/CHANGELOG.md.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/general/CHANGELOG.rst.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/general/changelogs/changelog.yaml.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/general/plugins/plugin_utils/unsafe.py
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/hrobot/CHANGELOG.md.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/hrobot/CHANGELOG.rst.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/hrobot/changelogs/changelog.yaml.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/hrobot/plugins/plugin_utils/unsafe.py
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/library_inventory_filtering_v1/CHANGELOG.md.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/library_inventory_filtering_v1/CHANGELOG.rst.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/library_inventory_filtering_v1/changelogs/changelog.yaml.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/routeros/CHANGELOG.md.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/routeros/CHANGELOG.rst.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/routeros/changelogs/changelog.yaml.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/routeros/meta/execution-environment.yml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/sops/CHANGELOG.rst.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/sops/changelogs/changelog.yaml.license

rpmdiff reports 'N' for inode, i.e. the hardlink count being different.
2024-11-03 03:57:52 +00:00
Maxwell G
18a1a42a59
Update to 9.11.0. 2024-10-10 20:02:55 -05:00
Maxwell G
8dcd916018
Update to 9.10.0. 2024-09-10 12:30:40 -05:00
Maxwell G
14070d64b6
Update to 9.9.0. 2024-08-13 11:41:56 -05:00
Maxwell G
42be9da716 Update to 9.8.0. 2024-07-19 16:46:28 -05:00
Fedora Release Engineering
9c28385cde Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 17:00:45 +00:00
Maxwell G
a6d0aee32b
Update to 9.7.0. 2024-06-23 17:53:35 -05:00
Maxwell G
b5e6ba8f9e Revert "ansible-prep: remove additional unnecessary directories"
This reverts commit f89fa3bf85.
2024-06-09 14:54:43 -05:00
Maxwell G
e8ad128252 Update to 9.6.1. 2024-06-09 14:54:42 -05:00
Python Maint
706a563eb7 Rebuilt for Python 3.13 2024-06-09 12:17:34 +02:00
Maxwell G
f89fa3bf85
ansible-prep: remove additional unnecessary directories 2024-06-04 14:37:14 -05:00
Maxwell G
fba9f24c2a
Update to 9.6.0. 2024-06-04 14:21:49 -05:00
Maxwell G
6a44275fd9
Revert "Update to 10.0.0~a2."
This reverts commit 3b956072fa.
The update has some major breaking changes that need to be more
carefully handled.
2024-05-02 02:56:12 +00:00
Maxwell G
3b956072fa
Update to 10.0.0~a2. 2024-05-02 02:29:05 +00:00
Maxwell G
cc8d986d85
Update to 9.5.1. 2024-05-02 01:55:25 +00:00
Maxwell G
73c3761906
Update to 9.4.0. 2024-03-29 01:10:10 +00:00
Maxwell G
cd408233d6
commit patch 2024-03-02 02:28:00 +00:00
Maxwell G
3eea4a5b63
Backport "podman pod info" patch to containers.podman 2024-03-02 02:26:45 +00:00
Maxwell G
03969f6894
Update to 9.3.0. 2024-03-02 02:26:45 +00:00
Maxwell G
9fc79dd892
Update to 9.2.0. 2024-02-01 05:16:56 +00:00
Fedora Release Engineering
f6be2d66d0 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-22 23:04:00 +00:00
Fedora Release Engineering
b3c98a1168 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 12:58:39 +00:00
Maxwell G
2e72b45364
Update to 9.1.0. 2023-12-06 04:51:43 +00:00
Maxwell G
a4ef454793
Update to 9.0.1. 2023-11-22 00:05:23 +00:00
Maxwell G
d7639d3f60
Update to 9.0.0~a3. 2023-10-18 22:59:54 -05:00
Maxwell G
2c7d8baf8e
Update to 9.0.0~a2. 2023-10-12 17:02:31 +00:00
Maxwell G
b9879dbfe8
Update to 9.0.0~a1.
Account for upstream's migration from setup.py to setup.cfg.
2023-09-28 23:51:06 +00:00
Maxwell G
27ce592279
Update to 8.4.0. 2023-09-12 14:57:40 -05:00
Maxwell G
46761eba56
Update to 8.3.0. 2023-08-18 03:55:56 +00:00
Fedora Release Engineering
08bc5068fe Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 13:18:06 +00:00
Maxwell G
0321735d7f
Rebuilt for Python 3.12 2023-07-03 11:31:37 -05:00
Maxwell G
fb34c87373
Update to 8.1.0. 2023-06-22 15:51:53 -05:00
Python Maint
8ae37334e1 Rebuilt for Python 3.12 2023-06-16 15:06:17 +02:00
Maxwell G
1e8d0b7bf4
remove unused .coveragerc file 2023-05-31 01:20:52 +00:00
Maxwell G
4c40dd8a0c
Update to 8.0.0. 2023-05-30 17:13:27 -05:00
Maxwell G
021c6e7683
add tmt and gating tests 2023-05-24 16:15:14 +00:00
Maxwell G
2d214aeabb
Update to 8.0.0~rc1. 2023-05-23 22:39:24 -05:00
Maxwell G
030afe947d
update excluded files list for 8.0.0~b1 2023-05-19 06:32:23 +00:00
Maxwell G
b3fea49291
Update to 8.0.0~b1. 2023-05-19 06:02:55 +00:00
Maxwell G
5abfdcb89d
add copyright headers
Fedora specfiles are implicitly licensed under the MIT license as per
the FPCA, but explicit is better than implicit.
2023-05-19 06:02:55 +00:00
Maxwell G
9e268c07b6
move specfile scripting into separate files
This makes the specfile more readable and makes it easier to sync the
more complex parts across branches.

This also refactors the license install logic.
2023-05-19 06:02:54 +00:00
Maxwell G
81b557b379
modernize specfile for EPEL 9 and Fedora
I'll maintain a separate specfile for EPEL 8.
2023-05-19 06:02:38 +00:00
Maxwell G
935fbf09a0
Update to 8.0.0~a3. 2023-05-03 18:14:09 -05:00
Maxwell G
1689b29d87
Update to 8.0.0~a2. 2023-04-27 09:50:16 -05:00
Maxwell G
0ad6f9b8eb
Update to 8.0.0~a1. 2023-04-20 21:50:39 +00:00
Maxwell G
cd327caae8
Update to 7.4.0. 2023-03-29 14:42:06 -05:00
Maxwell G
e0f79820af
Update to 7.3.0. 2023-02-28 18:32:15 -06:00
Maxwell G
38ecce6780
Use more precise globs in %files 2023-02-23 20:39:19 -06:00
Maxwell G
de97f8a9a3
Sync with epel9 2023-02-23 20:38:18 -06:00
Maxwell G
fdb05b5cc1
Build for 3.11 on RHEL 8 and 9 2023-02-17 15:16:27 -06:00
Maxwell G
ac18b94e68
Add back specfile comment about find(1) syntax
This was accidentally removed at some point.
2023-02-09 19:50:27 -06:00
Maxwell G
2d5e2eff8d
Sync version constraint code from epel 2023-02-02 16:11:49 -06:00
David Moreau Simard
2b8666fab0
Update to 7.2.0. 2023-01-31 22:13:16 -05:00
Fedora Release Engineering
93d8d9318f Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-18 21:45:33 +00:00
Maxwell G
89056a9cea
Update to 7.1.0. 2022-12-08 21:50:43 -06:00
Maxwell G
58137fda70
Add rpmlint filters 2022-11-23 19:16:33 -06:00
Maxwell G
40724bcc7b
Update to 7.0.0. 2022-11-23 15:18:07 -06:00
Maxwell G
a4066fae5c
Use find and xargs instead of 'find -exec'
This takes up a fraction of the time, as it avoids spawning a bunch of
sed processes
2022-11-19 15:37:45 -06:00
Maxwell G
1bf2be2a3d
Update to 7.0.0~rc1. 2022-11-17 19:20:28 -06:00
Maxwell G
3479c26f99
Remove outdated comments 2022-11-17 19:19:16 -06:00
Maxwell G
e9de674184
fix "Move filelist %{buildsubdir} so it gets cleaned up"
The previous implementation didn't actually work; %{buildsubdir} was
undefined when %filelist was defined.

Fixes: 97dd8c8d95
2022-11-17 18:52:08 -06:00
Maxwell G
549dd469e9
Update to 7.0.0~b1. 2022-11-08 16:23:53 -06:00
Maxwell G
97dd8c8d95
Move filelist %{buildsubdir} so it gets cleaned up 2022-11-01 22:17:45 -05:00
Maxwell G
97d2539941
Exclude more unnecessary files 2022-11-01 22:17:45 -05:00
Maxwell G
b20511418f
Overhaul handling of shebangs
- Don't mangle shebangs in roles' files and templates. This has the
  potential to cause issues with Ansible targets that have different
  filepaths than Fedora.
- Consolidate all of the shebang modification
2022-11-01 22:17:45 -05:00
Maxwell G
481b80c79a
Update to 7.0.0~a2. 2022-10-27 21:47:52 -05:00
Maxwell G
ff17785704
Remove more unnecessary files
- We don't use rm -rf, because it always returns 0, whether or not the path
  exists.
2022-10-12 22:12:05 -05:00
Maxwell G
23d7aa9e3a
Use %py3_dist in %ansible_core_requires
This ensures that ansible is built against the same Python as
ansible-core.
2022-10-12 21:52:09 -05:00
Maxwell G
31ccbd4afe Update to 6.5.0. 2022-10-12 21:17:48 -05:00
Maxwell G
4f6358bd70
Update to 6.4.0. 2022-09-15 13:07:38 -05:00
Maxwell G
10415a99d1
Fix License: typo 2022-08-25 22:28:14 -05:00
Maxwell G
ff7cd6026a
Adopt new licensing guidelines 2022-08-25 18:29:55 -05:00
Maxwell G
fddebdc7e6
Properly install new license files 2022-08-25 12:19:23 -05:00
Maxwell G
9bec653d4a
Update to 6.3.0. 2022-08-23 16:16:14 -05:00
Maxwell G
9ecd995a5e
Fix handling of license files 2022-08-11 15:16:22 -05:00
Maxwell G
7482ca2420
Update to 6.2.0. 2022-08-02 22:10:14 +02:00
Maxwell G
08fbf34e09 Stop disabling python dependency generator on RHEL 8
There's no harm in having duplicate Requires, so we might as well set a
good example and not disable it.
2022-08-02 22:04:44 +02:00
Fedora Release Engineering
9f7b7074c2 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 20:49:26 +00:00
Maxwell G
28390405d0
Replace rm -rf with rm -r
This will cause the command to fail if the files being removed don't
actually exist. This prevents us from leaving in useless commands.
2022-07-15 13:19:50 -05:00
Maxwell G
495495e878
Fix FTI 2022-07-15 13:19:37 -05:00
Maxwell G
9b3fbb312d
Update to 6.1.0. 2022-07-14 19:10:15 -05:00
Maxwell G
04c5dbb612
Revert "Temporarily stop BuildRequire'ing ansible-core"
This reverts commit 13374b7f43.
2022-07-09 14:10:32 -05:00
Maxwell G
13374b7f43
Temporarily stop BuildRequire'ing ansible-core
ansible-core 2.13.1 will land in c8s in the coming days. I am disabling
the BR so I can build this, submit it to Bodhi (with autopush disabled),
and have it ready to push by the time the ansible-core update reaches
the mirrors. This is to avoid avoid ansible FTIing and blocking updates
for too long.
2022-07-08 19:27:37 -05:00
Maxwell G
2310ea2562
Set %%python3_pkgversion to 39 for RHEL 8.
ansible-core in c8s and RHEL 8.7 will be built against the python39
module.
2022-07-08 19:22:15 -05:00
Maxwell G
b453756f28
Minor packaging changes 2022-07-07 22:20:26 -05:00
Maxwell G
cb4308a842
Update to 6.0.0. 2022-06-22 21:24:46 -05:00
Maxwell G
07ee1632ef
Hardlink duplicated files and fix rpmlint errors 2022-06-22 21:24:06 -05:00
Maxwell G
06d0178dbf
Add explanatory comments 2022-06-22 21:23:38 -05:00
Maxwell G
df3a657cd3
Update to 6.0.0~rc1.
Stop duplicating docs and licenses.
Don't remove tests in %prep that are now handled by setup.py.
2022-06-22 21:23:35 -05:00
Python Maint
0d952dd461 Rebuilt for Python 3.11 2022-06-16 19:55:14 +02:00
Maxwell G
ee8c7d6028
Update to 5.9.0. 2022-06-08 17:25:32 -05:00
Maxwell G
be43570d9f
Update to 5.8.0.
Remove fortinet.fortios patch.
2022-05-18 21:43:39 -05:00
Maxwell G
50081c1e6d
Fix rpmlint errors. 2022-04-30 11:29:29 -05:00
Maxwell G
3e43429612
Fix SyntaxError in fortinet.fortios collection. 2022-04-29 18:17:53 -05:00
Maxwell G
3f8e37cb01
Update to 5.7.0. 2022-04-29 18:17:12 -05:00
Maxwell G
e58d6b2c8c
Ensure correct version of ansible-core is available at buildtime.
Implement support for epel8.
2022-04-26 20:40:28 -05:00
Kevin Fenzi
95b3b7da3d Update to 5.6.0. 2022-04-06 15:35:19 -07:00
David Moreau Simard
363f30667f
Update to latest upstream release (5.5.0) 2022-03-15 13:01:45 -04:00
David Moreau Simard
dca8a3ec4f
Update to latest upstream release (5.4.0) 2022-02-22 18:34:51 -05:00
Maxwell G
352083697e
Fix shebangs. 2022-02-16 11:53:52 -06:00
David Moreau Simard
a458d3d22c
Update to latest release: 5.3.0
5.3.0 was released today, let's update the package too.
2022-02-01 12:46:56 -05:00
Fedora Release Engineering
87ec6462d3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-19 21:17:03 +00:00
David Moreau Simard
08f34bbfe1
Update to latest upstream release (5.2.0) 2022-01-12 15:48:29 -05:00
David Moreau Simard
c947a30f28
Refactor and update to upstream 5.1.0
- Update to latest upstream release
- Refactor to take into account split from ansible-core after ansible 2.9, see: https://fedoraproject.org/wiki/Changes/Ansible5
- Remove patches intended for Ansible 2.9
- Removed packaging macros (soon included in ansible-packaging, see rhbz#2038591)
- Removed provides/obsoletes on ansible-python3

Co-Authored-By: Maxwell G <gotmax@e.email>
Co-Authored-By: David Moreau-Simard <moi@dmsimard.com>
2022-01-11 22:45:54 -05:00
Charalampos Stratakis
e6326587dc Remove redundant BuildRequires on python3-nose 2021-12-07 22:50:16 +01:00
Maxwell G
2beba00ac1
Remove trailing spaces 2021-11-20 14:22:56 -06:00
Maxwell G
7369bf12b2
ansible-generator: Replace ansible-core with ansible-base
Signed-off-by: Maxwell G <gotmax@e.email>
2021-11-20 14:21:01 -06:00
Kevin Fenzi
663b08d497 Add patch for oracle linux Fixes rhbz#2018369 2021-11-01 14:50:36 -07:00
Kevin Fenzi
120cc50587 Update to 2.9.27. Fixes rhbz#2012918 2021-10-26 17:39:58 -07:00
Kevin Fenzi
cd1958dd9e Update to 2.9.26. Fixes rhbz#2002394 2021-09-14 14:04:07 -07:00
Kevin Fenzi
19c10f98f2 Update to 2.9.25. Fixes rhbz#1994108 2021-08-20 12:59:42 -07:00
Kevin Fenzi
2b5eb14c84 Update to 2.9.24. Fixes rhbz#1983837 2021-07-25 10:35:22 -07:00
Fedora Release Engineering
33bccbcfc9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 17:35:10 +00:00
Fedora Release Engineering
c54581f472 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 12:39:32 +00:00
Kevin Fenzi
f2669e1290 Fix FTBFS with sphinx 4.x. Fixes rhbz#1977303 2021-07-10 13:00:28 -07:00
Kevin Fenzi
b777386fb3 Update to 2.9.23. Fixes rhbz#1974592
Add patch for Rocky Linux. Fixes rhbz#1968728
2021-06-22 15:49:11 -07:00
Python Maint
6a181e3742 Rebuilt for Python 3.10 2021-06-04 19:59:08 +02:00
Kevin Fenzi
a2465762f1 Update to 2.9.22. Fixes rhbz#1964173 2021-05-24 15:46:54 -07:00
Kevin Fenzi
f72cb6d5b7 Update to 2.9.21. Fixes rhbz#1956584 2021-05-03 21:31:40 -07:00
Kevin Fenzi
d1181c4610 Update to 2.9.20. 2021-04-24 11:09:06 -07:00
Kevin Fenzi
0622d766bd Update to 2.9.18.
Fixes: CVE-2021-20228 CVE-2021-20178 CVE-2021-20180 CVE-2021-20191
2021-02-20 11:13:00 -08:00
Fedora Release Engineering
e89035e0fb - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 00:07:20 +00:00
Kevin Fenzi
a1fd4ae0fa Update to 2.9.17. 2021-01-24 12:58:24 -08:00
Kevin Fenzi
3388b91d6e Conflict with ansible-base 2.10.x for now.
Ajust generator so collections will install/work with either ansible or ansible-base.
2021-01-16 15:26:55 -08:00
Kevin Fenzi
275e4f0b37 Update to 2.9.16. 2020-12-17 17:08:46 -08:00
Tom Stellard
c962634ee0 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-16 23:29:35 +00:00
Kevin Fenzi
76106f507e Update to 2.9.15. 2020-11-03 10:28:21 -08:00
Kevin Fenzi
127420a190 Update to 2.9.14. 2020-10-06 13:01:34 -07:00
Kevin Fenzi
936d8030cd Update to 2.9.13. Fixes CVE-2020-14365 2020-09-02 14:12:17 -07:00
Kevin Fenzi
34e5efc699 Update to 2.9.12. 2020-08-11 13:26:23 -07:00
Igor Raits
7df9e3edef
Add support for generating '>=' dependencies in RPM generator
Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
2020-08-09 10:29:48 +02:00
Igor Raits
250a3086bc
Add very basic support for generating dependencies in RPM generator
Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
2020-08-08 19:55:37 +02:00
Igor Raits
e1457c05cd
Run black on ansible-generator
Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
2020-08-08 19:52:06 +02:00
Fedora Release Engineering
75289c7289 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 12:04:27 +00:00
Kevin Fenzi
a200d48509 Update to 2.9.11. 2020-07-21 11:31:26 -07:00
Kevin Fenzi
9425f2bcc8 Update to 2.9.10. 2020-06-18 15:51:32 -07:00
Charalampos Stratakis
4e4f90cd41 Pin Pytest to version 4 for now 2020-05-30 02:09:02 +02:00
Charalampos Stratakis
5ce32992e7 Fix Python 3.9 compatibility (#1808674) 2020-05-30 01:32:05 +02:00
Miro Hrončok
7ce937e2a3 Rebuilt for Python 3.9 2020-05-26 02:40:25 +02:00
Kevin Fenzi
6f73240689 Update to 2.9.9. Fixes bug #1834582
Fixes gathering facts on f32+ bug #1832625
2020-05-12 17:04:53 -07:00
Igor Raits
4c3c4174f4
Own /usr/share/ansible/collections/ansible_collections
Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
2020-04-19 19:51:12 +02:00
Igor Raits
db3f8ce6dc
Add macros for packaging Ansible collections
Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
2020-04-19 11:48:20 +02:00
Kevin Fenzi
8b36136ff8 also upload sources
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-04-17 19:48:09 -07:00
Kevin Fenzi
fb103893f4 Update to 2.9.7.
fixes CVE-2020-1733 CVE-2020-1735 CVE-2020-1740 CVE-2020-1746 CVE-2020-1753 CVE-2020-10684 CVE-2020-10685 CVE-2020-10691
Drop the -s from the shebang to allow ansible to use locally installed modules.
2020-04-17 19:47:06 -07:00
Kevin Fenzi
caaa954078 Update to 2.9.6. Fixes bug #1810373
fixes for CVE-2020-1737, CVE-2020-1739
2020-03-06 15:04:11 -08:00
Kevin Fenzi
04f6096821 Update to 2.9.5. Fixes bug #1802725 2020-02-13 13:50:40 -08:00
Fedora Release Engineering
795f49748e - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 11:36:31 +00:00
Kevin Fenzi
15659973b4 Update to 2.9.4 with one bugfix. 2020-01-21 17:17:18 -08:00
Kevin Fenzi
f3a4fa4568 Update to 2.9.3. 2020-01-19 19:05:29 -08:00
Kevin Fenzi
bc604ab062 Update to 2.9.2. 2019-12-08 12:35:00 -08:00
Kevin Fenzi
2ffc66d64f Update to 2.9.1. 2019-11-13 18:21:30 -08:00
Kevin Fenzi
8b64ada50b Supress pwsh requires added by rpm. 2019-11-08 16:54:46 -08:00
Kevin Fenzi
385af9b086 Update to 2.9.0. 2019-11-08 13:25:01 -08:00
Kevin Fenzi
88ed9f1219 Update to 2.8.6.
Rework spec file to drop old conditionals.
2019-10-19 13:20:08 -07:00
Kevin Fenzi
0441d853b2 Update to 2.8.5. 2019-09-13 11:45:41 -07:00
Miro Hrončok
a6b4355d57 Python 3.8 compatibility in docs
See https://bugzilla.redhat.com/show_bug.cgi?id=1712531
and https://github.com/ansible/ansible/pull/56806
2019-08-21 13:44:54 +02:00
Miro Hrončok
acd75dd6c4 Rebuilt for Python 3.8 2019-08-19 10:01:08 +02:00
Kevin Fenzi
cbc7164914 Update to 2.8.4. Fixes CVE-2019-10217 and CVE-2019-10206 2019-08-16 13:48:06 -07:00
Kevin Fenzi
4a112e606f Include mistakenly dropped patch.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-07-25 19:45:02 -07:00
Kevin Fenzi
2d743f6ba6 Update to 2.8.3. 2019-07-25 18:03:58 -07:00
Fedora Release Engineering
fc79e9a34d - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 17:56:15 +00:00
Kevin Fenzi
57f52d457f Update to 2.8.2. Fixes bug #1726846 2019-07-20 16:52:08 -07:00
Kevin Fenzi
5015e6892f Update to 2.8.1. Fixes bug #1718131
Sync up Requires/Buildrequires with upstream.
Add patch for python 3.8 building. Fixes bug #1712531
Add patch for CVE-2019-10156.
2019-06-09 00:04:10 -07:00
Kevin Fenzi
5dca638ca3 Fixes for various releases build/test issues. 2019-05-17 11:46:53 -07:00
Kevin Fenzi
7e6de23397 Update to 2.8.0 final.
Add datadirs for other packages to land ansible files in.
2019-05-17 09:32:48 -07:00
Toshio Kuratomi
9c1450c49c Ansible's default config specifies several directories in datadir
Own all of the /usr/share directories that are in the default config in
lib/ansible/config/base.yml for other rpm packages to drop their
plugins, roles, and collections into.
2019-05-16 20:41:57 +00:00
Kevin Fenzi
ff2dcbbae5 Update to 2.8.0 rc3. 2019-05-10 16:21:49 -07:00
Kevin Fenzi
e68e4c1284 test commit
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-02 12:22:08 -07:00
Kevin Fenzi
9d6cf85919 Upgrade to 2.8.0rc2
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-02 12:17:16 -07:00
Kevin Fenzi
8b902e61eb Update to 2.8.0 rc1. 2019-04-26 17:51:59 -07:00
Kevin Fenzi
dd5aeac51a Update to 2.8.0 beta 1. 2019-04-23 15:11:24 -07:00
Till Maas
1d151a007f Properly own paths in /usr/share/ansible
This fixes https://bugzilla.redhat.com/show_bug.cgi?id=1697869
2019-04-09 08:43:39 +00:00
Kevin Fenzi
903ddc6cad Update to 2.7.10. Fixes bug #1696379 2019-04-04 11:27:18 -07:00
Kevin Fenzi
4d4088c690 Update to 2.7.9. Fixes bug #1688974 2019-03-14 17:04:09 -07:00
Kevin Fenzi
2143042bb2 Update to 2.7.8. Fixes bug #1679787
Fix for CVE-2019-3828
2019-02-21 14:48:41 -08:00
Kevin Fenzi
2edc7bdbc3 Update to 2.7.7. Fixes bug #1673761 2019-02-07 19:15:59 -08:00
Fedora Release Engineering
9430570ef2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 13:20:54 +00:00
Igor Gnatenko
37aabf9e32 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:23:55 +01:00
Kevin Fenzi
13994104e0 Update to 2.7.6. 2019-01-17 12:31:09 -08:00
Kevin Fenzi
ea48493b3b Update to 2.7.5 2018-12-13 21:51:08 -08:00
Kevin Fenzi
45a0270360 Update to 2.7.4 2018-12-03 09:01:32 -08:00
Kevin Fenzi
84826f80b6 Update to 2.7.3 2018-11-29 20:18:36 -08:00
Kevin Fenzi
54fb90d851 Update to 2.7.2. 2018-11-15 16:05:23 -08:00
Kevin Fenzi
0a0a1b4910 Update to 2.7.1. 2018-10-31 19:34:29 -07:00
Kevin Fenzi
e13444f763 Update to 2.7.0 2018-10-04 19:28:25 -07:00
Kevin Fenzi
bd5a9e2382 Update to 2.6.5. 2018-09-28 17:24:21 -07:00
Kevin Fenzi
c5bcbb1191 Update to 2.6.4. 2018-09-07 13:02:31 -07:00
Kevin Fenzi
846d5d3d5c Upgrade to 2.6.3. 2018-08-17 14:00:05 -07:00
Igor Gnatenko
0b1ca38b6d
%{python_sitelib} → %{python2_sitelib}
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-07-29 23:11:12 +02:00
Kevin Fenzi
939db19edf Update to 2.6.2. Fixes bug #1609486 2018-07-28 13:02:43 -07:00
Fedora Release Engineering
705da8247a - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-12 20:14:50 +00:00
Jason Tibbitts
ba6171ef3b Remove needless use of %defattr 2018-07-10 00:10:36 -05:00
Kevin Fenzi
8697fb9a62 Update to 2.6.1. Fixes bug #1598602
Fixes CVE-2018-10874 and CVE-2018-10875
2018-07-06 08:48:11 -07:00
Miro Hrončok
faa2d9d728 Rebuilt for Python 3.7 2018-07-02 18:25:57 +02:00
Kevin Fenzi
1ab45ffa76 Update to 2.6.0. Fixes bug #1596424 2018-06-28 18:52:22 -07:00
Miro Hrončok
33bc425b6b Rebuilt for Python 3.7 2018-06-26 16:21:18 +02:00
Toshio Kuratomi
480bd7547b Fixees docs building
* Upstream patch to build docs with older jinja2 (Fedora 27)
* Build changes to build only rst docs for modules and plugins when a distro
  doesn't have modern enough packages to build the documentation. (EPEL7)
2018-06-25 20:22:28 -07:00
Miro Hrončok
e465ba5998 Rebuilt for Python 3.7 2018-06-19 10:39:36 +02:00
Kevin Fenzi
fe7c2e786f Stop building docs on F27 as python-jinja2 is too old there. 2018-06-15 17:12:24 -07:00
Kevin Fenzi
abe4d03c6d Update to 2.5.5. Fixes bug #1580530 and #1584927
Fixes 1588855,1590200 (fedora) and 1588855,1590199 (epel)
  CVE-2018-10855 (security bug with no_log handling)
2018-06-15 13:40:08 -07:00
Kevin Fenzi
0b2629626a Update to 2.5.3. Fixes bug #1579577 and #1574221 2018-05-17 19:01:12 -07:00
Kevin Fenzi
a23f12abbf Update to 2.5.2 with bugfixes. 2018-04-26 13:17:02 -07:00
Kevin Fenzi
a2b2fcc56a Update to 2.5.1 with bugfixes. Fixes: #1569270 #1569153 #1566004 #1566001 2018-04-18 19:18:59 -07:00
Miro Hrončok
71867a79f8 Use sphinx-build-3 with python3 docs 2018-03-27 21:58:59 +02:00
Kevin Fenzi
0913a71f0d Some additional python3 fixes. Thanks churchyard! 2018-03-27 11:17:17 -07:00
Miro Hrončok
a6000519c3 Use python3 test/runner within python3 docs 2018-03-27 19:52:53 +02:00
Miro Hrončok
e2424d921c Make test runner use python3 with python3 tests 2018-03-27 19:50:29 +02:00
Miro Hrončok
58093071f2 Only pull in asciidoc if with_docs 2018-03-27 19:50:06 +02:00
Kevin Fenzi
0ad4f4982a Update to 2.5.0. Fixes bug #1559852
Spec changes/improvements with tests, docs, and conditionals.
2018-03-27 09:56:39 -07:00
Igor Gnatenko
76098deb20
Remove %clean section
None of currently supported distributions need that.
Last one was EL5 which is EOL for a while.

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-14 07:50:03 +01:00
Igor Gnatenko
97f43a1519 Remove BuildRoot definition
None of currently supported distributions need that.
It was needed last for EL5 which is EOL now

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-13 23:01:41 +01:00
Fedora Release Engineering
0138e412b3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 02:19:19 +00:00
Kevin Fenzi
0cb7596531 Update to 2.4.3. See https://github.com/ansible/ansible/blob/stable-2.4/CHANGELOG.md for full changes. 2018-01-31 21:50:04 -08:00
Troy Dawson
cd4462fa90 Update conditional 2018-01-08 11:02:44 -08:00
Kevin Fenzi
4aebe9cd10 Update to 2.4.2. See https://github.com/ansible/ansible/blob/stable-2.4/CHANGELOG.md for full changes. 2017-11-29 14:32:18 -08:00
Miroslav Vadkerti
b8340b9370 Make sure python-pytest-xdist is pulled for > RHEL7
Needed for tests to pass.

Signed-off-by: Miroslav Vadkerti <mvadkert@redhat.com>
2017-11-10 11:28:13 -05:00
Kevin Fenzi
9b892e818b Add PR to conditionalize docs building. Thanks tibbs!
Fix up el6 patches
2017-10-30 16:31:13 -07:00
Jason Tibbitts
009e3041c8 Add %with_docs macro.
Add a single macro which replaces the
  %if 0%{?fedora} || 0%{?rhel} >= 8
lines used to decide if docs should be built.

This allows you to also define %with_docs to 0 to do a much quicker
package build for local testing.
2017-10-27 17:07:20 -05:00
Kevin Fenzi
304bfb8f0f Update to 2.4.1 2017-10-26 14:29:33 -07:00
Toshio Kuratomi
e2fb1a1b13 clog 2017-10-12 23:22:54 -07:00
Kevin Fenzi
c9b6b49c75 Rebase rhel6 jinja2 patch.
Conditionalize jmespath to work around amazon linux issues. Fixes bug #1494640
2017-09-26 15:56:06 -07:00
Kevin Fenzi
4a6a6cade0 Update to 2.4.0. 2017-09-19 14:33:03 -07:00
Kevin Fenzi
f6a5cb0b14 fix typo in jmespath requires 2017-08-08 11:39:44 -07:00
Kevin Fenzi
3950c5bd62 Update to 2.3.2. Fixes bugs #1471017 #1461116 #1465586 2017-08-08 11:37:04 -07:00
Fedora Release Engineering
54ddfccafc - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 02:53:45 +00:00
Kevin Fenzi
93d2d6582e Update to 2.3.1.0. 2017-06-01 15:37:11 -06:00
James Hogarth
9c0928d7a6 update backport patch to the one actually merged upstream 2017-04-19 21:53:37 +01:00
James Hogarth
1535cd9528 backport fix for GH upstream issue 22572 until it is in a release 2017-04-19 15:49:00 +01:00
Toshio Kuratomi
513e794501 One more file needed. Old patch removed 2017-04-12 12:49:02 -07:00
Toshio Kuratomi
645b44d0ee Update to 2.3.0
Remove upstreamed patches
Remove controlpersist socket path path as a custom solution was included
  upstream
Run the unittests from the upstream tarball now instead of having to download
  separately
Build a documentation subpackage
2017-04-12 12:36:52 -07:00
Kevin Fenzi
e81e13bd78 Deal with RHEL7 pytest vs python-pytest.
Rebase epel6 newer jinja patch.
Conditionalize exclude for RHEL6 rpm.
2017-03-28 23:42:01 -06:00
Kevin Fenzi
e63d7304e7 Conditionalize python3 files for epel builds. 2017-03-28 23:00:06 -06:00
Toshio Kuratomi
eac32495fe Remember to upload the new tarballs 2017-03-28 19:55:54 -07:00
Toshio Kuratomi
508047a71e 2.2.2.0 final
Add new patch to fix unittests
2017-03-28 19:30:38 -07:00
Toshio Kuratomi
962ab22adc Add python-crypto and python3-crypto as explicit requirements 2017-03-27 15:08:11 -07:00
Toshio Kuratomi
4a0ea48c8d Add a symlink for ansible executables to be accessed via python major version
(ie: ansible-3) in addition to python-major-minor (ansible-3.6)
2017-03-27 11:43:26 -07:00
Toshio Kuratomi
cbd93a6bf6 Add a python3 ansible package. Note that upstream doesn't intend for the library
to be used by third parties so this is really just for the executables.  It's not
  strictly required that the executables be built for both python2 and python3 but
  we do need to get testing of the python3 version to know if it's stable enough to
  go into the next Fedora.  We also want the python2 version available in case a user
  has to get something done and the python3 version is too buggy.
Fix Ansible cli scripts to handle appended python version
2017-03-26 09:31:06 -07:00
Kevin Fenzi
cd25207cdb Update to 2.2.2.0 rc1. Fixes bug #1421485 2017-02-22 11:01:48 -07:00
Fedora Release Engineering
696bb5e5b9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 05:59:28 +00:00
Kevin Fenzi
65493bfb15 rebase el6 patch for jinja versions 2017-01-16 15:51:27 -07:00
Kevin Fenzi
c0148aab1b Update to 2.2.1.
Fixes: CVE-2016-9587 CVE-2016-8647 CVE-2016-9587 CVE-2016-8647
Fixes bug #1405110
2017-01-16 14:49:06 -07:00
Kevin Fenzi
13f3060680 Update unit tests that will skip docker related tests if docker isn't available.
- Drop docker BuildRequires. Fixes bug #1392918
2016-11-09 14:17:35 -07:00
Toshio Kuratomi
3cd56a114a Fix for dnf group install 2016-11-04 10:51:45 -07:00
Kevin Fenzi
862c849cdf Fix some BuildRequires to work on all branches. 2016-11-02 11:10:35 -06:00
Kevin Fenzi
e5bfa88ab8 Update to 2.2.0. Fixes #1390564 #1388531 #1387621 #1381538 #1388113 #1390646 #1388038 #1390650
- Fixes for CVE-2016-8628 CVE-2016-8614 CVE-2016-8628 CVE-2016-8614
2016-11-01 09:40:41 -06:00
Kevin Fenzi
d8c3a062e8 Update to 2.1.2 2016-09-29 10:46:14 -06:00
Kevin Fenzi
02ad60e384 Update to 2.1.1 2016-07-28 12:47:59 -06:00
Fedora Release Engineering
432fddaf4d - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages 2016-07-19 06:31:43 +00:00
Matt Domsch
f86a53d135 Use python 2.6 on EL6 also (BZ#1346950)
Amazon Linux /usr/bin/python -> /usr/bin/python2.7, while the EL6
builds we do expect /usr/bin/python -> /usr/bin/python2.6.  This
causes python programs to fail after install on Amazon Linux.

Change ansible build and install process to force resulting
application to use /usr/bin/python2.6 explicitly.
2016-06-15 14:44:11 -05:00
Kevin Fenzi
7351901a7a Update to 2.1.0.0.
- Fixes: 1334097 1337474 1332233 1336266
2016-05-25 09:07:26 -06:00
Kevin Fenzi
edd6a4e28f Update to 2.0.2.0. https://github.com/ansible/ansible/blob/stable-2.0/CHANGELOG.md
- Fixes CVE-2016-3096
- Fix for failed to resolve remote temporary directory issue. bug #1328359
2016-04-19 17:47:23 -06:00
Toshio Kuratomi
93e3d70f3b And remember to apply the patch (but only on Fedora boxes... RHEL7's openssh-client is too old) 2016-02-25 12:12:17 -08:00
Toshio Kuratomi
50ad475cd9 Add patch for control_path change 2016-02-25 12:10:18 -08:00
Toshio Kuratomi
17fb6e7956 - Patch control_path to be not hit path length limitations (RH BZ #1311729)
- Version the test tarball
2016-02-25 11:00:11 -08:00
Toshio Kuratomi
c0fbf3a57b Update to upstream bugfix for 2.0.x release series. 2016-02-25 00:25:12 -08:00
Toshio Kuratomi
40c0d8c505 Upload new sources for ansible-2.0.1 and unittests 2016-02-25 00:23:20 -08:00
Toshio Kuratomi
9807c9b659 Utilize the python-jinja26 package on EPEL6 2016-02-04 21:47:41 -08:00
Dennis Gilmore
dbc43a892f - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 16:12:49 +00:00
Toshio Kuratomi
8ee65e2b9d Two tarballs so can't specify only one to new-sources 2016-01-14 18:17:19 -08:00
Toshio Kuratomi
481d255404 Ansible 2.0.0.2 release from upstream. (Minor bugfix to one callback plugin API). 2016-01-14 18:11:17 -08:00
Toshio Kuratomi
fa99a1785b Ansible 2.0.0.1 from upstream. Rewrite with many bugfixes, rewritten code,
and new features. See the upstream changelog for details:
  https://github.com/ansible/ansible/blob/devel/CHANGELOG.md
2016-01-12 18:33:00 -08:00
Adam Williamson
e3d680d7c2 backport fix for GH #2043 (crash when pulling Docker images) 2015-10-14 08:57:10 -07:00
Kevin Fenzi
5439f10c33 Update to 1.9.4 2015-10-09 21:35:55 -06:00
Kevin Fenzi
773a3cc4af Backport dnf module from head. Fixes bug #1267018 2015-10-05 09:25:49 -06:00
Toshio Kuratomi
48f30db639 Pull in patch for yum module that fixes state=latest issue 2015-09-08 07:19:22 -07:00
Kevin Fenzi
c393f96d42 Update to 1.9.3
- Patch dnf as package manager. Fixes bug #1258080
- Fixes bug #1251392 (in 1.9.3 release)
- Add requires for sshpass package. Fixes bug #1258799
2015-09-03 20:49:48 -06:00
Kevin Fenzi
8880605d51 Update to 1.9.2 2015-06-25 15:07:47 -06:00
Dennis Gilmore
9f6c3c58a0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-16 23:56:18 +00:00
Toshio Kuratomi
8c2ef00c86 Fix for dnf failures in a couple large cornercases 2015-05-27 08:54:54 -07:00
Kevin Fenzi
a6d1cd0d46 Update to 1.9.1 2015-04-28 13:59:08 -06:00
Kevin Fenzi
9f514782af Drop upstreamed epel6 patches. 2015-03-25 20:22:18 -06:00
Kevin Fenzi
e88264cc4e Update to 1.9.0.1 2015-03-25 19:51:43 -06:00
Kevin Fenzi
be7a532655 Update to 1.9.0 2015-03-25 19:34:30 -06:00
Kevin Fenzi
c7e2510fe8 Update to 1.8.4 2015-02-19 11:29:29 -07:00
Kevin Fenzi
7c6e5edbc6 Update to 1.8.3 2015-02-17 16:35:30 -07:00
Toshio Kuratomi
dee81b0366 Work around a bug in python2.6 by using simplejson (applies in EPEL6) 2015-01-11 19:54:51 -08:00
Michael Scherer
157c656d42 Add /etc/ansible/roles and /usr/share/ansible_plugins directory
/etc/ansible/roles is the default location for roles, and
/usr/share/ansible_plugins is the default location for
all plugins.
2014-12-16 21:20:31 -07:00
Kevin Fenzi
d1dfb0233e Update to 1.8.2 2014-12-07 13:10:06 -05:00
Kevin Fenzi
2d564c61d5 Update to 1.8.1 2014-11-28 10:24:17 -07:00
Kevin Fenzi
dde641d4f8 Update to 1.8 2014-11-25 16:22:14 -07:00
Toshio Kuratomi
851d755d4b Spec update to mention the newer rhel6 patch 2014-10-09 01:03:58 -04:00
Toshio Kuratomi
0b830d94ab Include /usr/bin/ansible in the rhel6 newer pycrypto patch 2014-10-09 01:02:54 -04:00
Kevin Fenzi
cbe3a8a943 Update to 1.7.2 2014-09-24 14:26:49 -06:00
Kevin Fenzi
9c92428768 Update to 1.7.1 2014-08-14 15:36:01 -06:00
Kevin Fenzi
aa844c75b1 Update to 1.7 2014-08-06 17:16:23 -06:00
Kevin Fenzi
6cc2f27169 Update to 1.6.10 2014-07-25 20:43:01 -06:00
Kevin Fenzi
f7a8a74a81 Update to 1.6.9 with more shell quoting fixes. 2014-07-24 21:59:48 -06:00
Kevin Fenzi
5023fc5e2d Update to 1.6.8 with fixes for shell quoting from previous release.
- Fixes bugs #1122060 #1122061 #1122062
2014-07-22 16:43:53 -06:00
Kevin Fenzi
e089d1b0c6 Update to 1.6.7
- Fixes CVE-2014-4966 and CVE-2014-4967
2014-07-21 12:37:06 -06:00
Kevin Fenzi
1f98aa453d Update to 1.6.6 2014-07-01 15:06:50 -06:00
Kevin Fenzi
be3604117b Update to 1.6.5 2014-06-25 20:41:04 -06:00
Kevin Fenzi
48985db244 Update to 1.6.4 2014-06-25 13:42:22 -06:00
Kevin Fenzi
65436245d3 Update to 1.6.3 2014-06-09 15:43:05 -06:00
Dennis Gilmore
7e2a1931ce - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-06 19:44:51 -05:00
Kevin Fenzi
ab647b7420 Update to 1.6.2 release 2014-05-23 15:55:56 -06:00
Toshio Kuratomi
f80af22040 Bugfix 1.6.1 release 2014-05-07 11:57:02 -07:00
Toshio Kuratomi
03e3edf6ff Update to 1.6
- Drop accelerate fix, merged upstream
- Refresh RHEL6 pycrypto patch.  It was half-merged upstream.
2014-05-05 19:45:44 -07:00
Kevin Fenzi
be38730654 Update to 1.5.5 2014-04-18 15:29:15 -06:00
Toshio Kuratomi
9ea6a64518 Fix setuptools requirement to be for rhel==6 2014-04-07 08:19:03 -07:00
Toshio Kuratomi
af8f823f05 New ansible upstream tarball 2014-04-02 11:13:28 -07:00
Toshio Kuratomi
f8b9292189 - Add upstream patch to fix accelerator mode 2014-04-02 10:31:10 -07:00
Toshio Kuratomi
6e2c5cb2a4 Update to 1.5.4 2014-04-02 10:13:55 -07:00
Toshio Kuratomi
2fa3d3b303 Merge branch 'el6'
Conflicts:
	.gitignore
	ansible.spec
2014-04-02 10:10:47 -07:00
Toshio Kuratomi
19c1aa7c67 Add missing dependency on python-setuptools 2014-04-02 09:59:54 -07:00
Toshio Kuratomi
5fde29dd9f Try committing again 2014-03-14 22:03:58 -07:00
Toshio Kuratomi
1317ad271c 1.5.3 tarball# Please enter the commit message for your changes. Lines starting 2014-03-14 21:54:25 -07:00
Toshio Kuratomi
2c0e80e171 Fix ansible-vault for newer python-crypto dependency 2014-03-14 21:49:40 -07:00
Kevin Fenzi
8dc5eaab11 Update to NEW 1.5.3 upstream release. 2014-03-14 09:51:52 -06:00
Kevin Fenzi
585d682b1b Update to 1.5.3 2014-03-13 16:08:19 -06:00
Kevin Fenzi
1ad558c481 Update to redone 1.5.2 release 2014-03-11 10:24:05 -06:00
Kevin Fenzi
cfa0fe3ad6 Update to 1.5.2 2014-03-11 08:20:42 -06:00
Kevin Fenzi
6193d7a096 Update to 1.5.1 2014-03-10 17:39:56 -06:00
Kevin Fenzi
7726dc7e5d Merge remote-tracking branch 'origin/master' into el6 2014-02-28 14:29:24 -07:00
Kevin Fenzi
f9dbd15083 Update to 1.5 2014-02-28 14:26:08 -07:00
Kevin Fenzi
6a1e828efc Merge remote-tracking branch 'origin/master' into el6 2014-02-12 20:24:51 -07:00
Kevin Fenzi
13553cc9c7 Update to 1.4.5 2014-02-12 20:22:10 -07:00
Kevin Fenzi
61a27030bd Merge remote-tracking branch 'origin/master' into el6 2013-12-28 11:56:40 -07:00
Kevin Fenzi
cb37d1d97e Update to 1.4.3 with ansible galaxy commands.
- Adds python-httplib2 to requires
2013-12-28 11:49:19 -07:00
Kevin Fenzi
5c120238e2 Merge remote-tracking branch 'origin/master' into el6 2013-11-27 17:05:43 -07:00
Kevin Fenzi
6a1b38af66 Update to upstream 1.4.1 bugfix release 2013-11-27 17:03:33 -07:00
Kevin Fenzi
64c270eab4 Merge remote-tracking branch 'origin/master' into el6 2013-11-21 14:00:23 -07:00
Kevin Fenzi
c10ee8ca88 Update to 1.4 2013-11-21 13:57:07 -07:00
Kevin Fenzi
f65066ada2 Merge remote-tracking branch 'origin/master' into el6 2013-10-29 16:04:18 -06:00
Kevin Fenzi
9e052997de Update to 1.3.4 2013-10-29 16:02:08 -06:00
Kevin Fenzi
7bdbe83aba Merge remote-tracking branch 'origin/master' into el6 2013-10-08 16:16:07 -06:00
Kevin Fenzi
8f1666065e Update to 1.3.3 2013-10-08 16:11:43 -06:00
Kevin Fenzi
a7b4e000c9 Merge remote-tracking branch 'origin/master' into el6 2013-09-19 10:58:06 -06:00
Kevin Fenzi
efb5883a48 Update to 1.3.2 with minor upstream fixes 2013-09-19 10:55:41 -06:00
Kevin Fenzi
e04920ed27 Merge remote-tracking branch 'origin/master' into el6 2013-09-16 11:33:59 -06:00
Kevin Fenzi
467cba4ef6 Update to 1.3.1 2013-09-16 11:31:41 -06:00
Kevin Fenzi
899aa24983 Merge remote-tracking branch 'origin/master' into el6 2013-09-13 16:57:57 -06:00
Kevin Fenzi
1869e0c7fe Update to 1.3.0
- Drop node-fireball subpackage entirely.
- Obsolete/provide fireball subpackage.
- Add Requires python-keyczar on main package for accelerated mode.
2013-09-13 16:52:45 -06:00
Kevin Fenzi
a390ac4194 Merge remote-tracking branch 'origin/master' into el6 2013-08-21 11:35:21 -06:00
Kevin Fenzi
8aaea917a2 Update to 1.2.3
- Fixes CVE-2013-4260 and CVE-2013-4259
2013-08-21 11:31:59 -06:00
Dennis Gilmore
93c711cc54 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-02 19:51:17 -05:00
Kevin Fenzi
bc08b867bf Merge remote-tracking branch 'origin/master' into el6 2013-07-06 10:22:28 -06:00
Kevin Fenzi
953ca2740c Update to 1.2.2 with minor fixes 2013-07-06 10:19:36 -06:00
Kevin Fenzi
4cc63cd0cd Merge remote-tracking branch 'origin/master' into el6 2013-07-05 08:48:36 -06:00
Kevin Fenzi
0fa1d4e242 Update to newer upstream re-release to fix a syntax error 2013-07-05 08:45:42 -06:00
Kevin Fenzi
faa1f86a86 Merge remote-tracking branch 'origin/master' into el6 2013-07-04 20:50:26 -06:00
Kevin Fenzi
3cc7e56211 Update to 1.2.1
- Fixes CVE-2013-2233
2013-07-04 20:43:45 -06:00
Kevin Fenzi
8ea14a9f5d Merge remote-tracking branch 'origin/master' into el6 2013-06-10 19:03:00 -06:00
Kevin Fenzi
6301504fef Update to 1.2 2013-06-10 18:55:13 -06:00
Kevin Fenzi
dd169184d8 Merge remote-tracking branch 'origin/master' into el6
Conflicts:
	.gitignore
	ansible.spec
	sources
2013-04-02 19:50:05 -06:00
Kevin Fenzi
c2a8c32be3 Update to 1.1 2013-04-02 19:36:48 -06:00
Kevin Fenzi
db87ecbc06 Update to 1.0 2013-03-18 22:20:03 -06:00
Dennis Gilmore
499398d172 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-13 10:34:05 -06:00
Tim Bielawa
6c450e3da6 Release 1.0 2013-02-10 13:40:57 -05:00
Maxim Burgerhout
287a13f8be Merge branch 'master' into el6 2012-12-01 07:40:12 +01:00
Maxim Burgerhout
c23d872f74 Release 0.9 2012-12-01 07:29:25 +01:00
Tim Bielawa
68a4583df3 Merge branch 'master' into el6 2012-10-24 14:20:45 -04:00
Maxim Burgerhout
7109b73b3f Release of 0.8 2012-10-22 08:48:42 +02:00
Maxim Burgerhout
d0d8d93bc5 Merge branch 'master' into el6 2012-09-27 12:05:41 +02:00
Maxim Burgerhout
1c6284a11e Release of 0.7.1 (2.4 compat fix) 2012-09-27 10:57:17 +02:00
Tim Bielawa
572a41200c Merge branch 'master' into el6 2012-09-07 11:41:11 -04:00
Tim Bielawa
fee0e89766 Merge branch 'f16' into f17 2012-09-07 11:25:49 -04:00
Tim Bielawa
ef39e2715d Update to ansible-0.7 2012-09-07 11:22:04 -04:00
Tim Bielawa
acda099168 Update to 0.6 2012-08-10 11:25:31 -04:00
Tim Bielawa
183874e8c5 Update to 0.6 2012-08-10 11:24:39 -04:00
Tim Bielawa
fd8de76e06 Update to 0.6 2012-08-10 11:22:33 -04:00
Tim Bielawa
4e9234e8bb Update to 0.6 2012-08-10 11:19:54 -04:00
Tim Bielawa
4ac750867a Update to ansible 0.5.0 2012-08-03 10:07:10 -04:00
Tim Bielawa
842d6708f0 Update to ansible 0.5.0 2012-08-03 09:43:09 -04:00
Tim Bielawa
24b3dae6bb Ansible 0.5.0 release. 2012-08-02 21:19:26 -04:00
Dennis Gilmore
fc9a76b23f - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-18 11:02:47 -05:00
Tim Bielawa
05e6711da9 Correct license. Include COPYING in dist. 2012-07-05 22:30:54 -04:00
Tim Bielawa
550a48d992 Update to ansible 0.4.1 2012-06-13 22:56:46 -04:00
Tim Bielawa
4f25327b7d Initial import (#809882). 2012-05-06 19:20:12 -04:00
11 changed files with 1281 additions and 0 deletions

1
.fmf/version Normal file
View file

@ -0,0 +1 @@
1

2
.gitignore vendored
View file

@ -0,0 +1,2 @@
/ansible-*.tar.gz
/ansible-*/

33
.packit.yaml Normal file
View file

@ -0,0 +1,33 @@
# See the documentation for more information:
# https://packit.dev/docs/configuration/
upstream_project_url: https://github.com/ansible-community/ansible-build-data
issue_repository: https://pagure.io/ansible-packit-issues
create_sync_note: false
upstream_tag_include: "11"
jobs:
- job: pull_from_upstream
trigger: release
dist_git_branches:
rawhide:
fast_forward_merge_into:
- fedora-43
- fedora-42
- job: koji_build
trigger: commit
dist_git_branches:
- rawhide
- fedora-43
- fedora-42
sidetag_group: "ansible"
dependencies:
- ansible-core
- job: bodhi_update
trigger: commit
dist_git_branches:
- rawhide
- fedora-43
- fedora-42
dependencies:
- ansible-core
sidetag_group: "ansible"

46
ansible-install-licenses.sh Executable file
View file

@ -0,0 +1,46 @@
#!/usr/bin/bash -x
# SPDX-License-Identifier: MIT
# Copyright (C) Fedora Project Authors
# License Text: https://spdx.org/licenses/MIT.txt
set -euo pipefail
ansible_licensedir="${1}"
ansible_docdir="${2}"
# Install docs and licenses
mkdir -p "${ansible_licensedir}" "${ansible_docdir}"
# This finds the license file for each collection and moves it to
# `${ansible_licensedir}`
for f in $(find -mindepth 3 -iname 'LICENSES' -type d -printf '%P\n')
do
dirname="$(dirname "${ansible_licensedir}/${f}")"
mkdir -p "${dirname}"
mv "${f}" "${ansible_licensedir}/${f}"
done
for f in $(
find . -mindepth 3 -type f \
\( -iname '*LICENSE*' -o -iname '*COPYING*' \) \
-not -name '*.py' -not -name '*.pyc' \
-not -name '*.license' -not -name '*.yaml' -not -name '*.yml' \
-not -name '*.json' \
-printf '%P\n' \
| grep -vE '/docs/[^/]+_module\.rst$'
)
do
dirname="$(dirname "${ansible_licensedir}/${f}")"
mkdir -p "${dirname}"
mv "${f}" "${dirname}"
done
# This does the same thing, but for READMEs.
for f in $(find . -mindepth 3 -type f -name 'README*' -printf '%P\n')
do
dirname="$(dirname "${ansible_docdir}/${f}")"
mkdir -p "${dirname}"
mv "${f}" "${dirname}"
done

69
ansible-prep.sh Executable file
View file

@ -0,0 +1,69 @@
#!/usr/bin/bash -x
# SPDX-License-Identifier: MIT
# Copyright (C) Fedora Project Authors
# License Text: https://spdx.org/licenses/MIT.txt
set -euo pipefail
# Fix wrong-script-end-of-line-encoding in azure.azcollection
find ansible_collections/azure/azcollection -type f -print -exec dos2unix -k '{}' \;
# Remove unnecessary files and directories included in the Ansible collection release tarballs
# Tracked upstream in part by: https://github.com/ansible-community/community-topics/issues/29
echo "[START] Delete unnecessary files and directories"
# Collection tarballs contain a lot of hidden files and directories
hidden_pattern=".*\.(DS_Store|all-contributorsrc|ansible-lint|azure-pipelines|circleci|codeclimate.yml|flake8|galaxy_install_info|gitattributes|github|gitignore|gitkeep|gitlab-ci.yml|idea|keep|mypy_cache|nojekyll|orig|plugin-cache.yaml|pre-commit-config.yaml|project|pydevproject|pytest_cache|pytest_cache|readthedocs.yml|settings|swp|travis.yml|vscode|yamllint|yamllint.yaml|zuul.d|zuul.yaml|rstcheck.cfg|placeholder)$"
find ansible_collections -depth -regextype posix-egrep -regex "${hidden_pattern}" -print -exec rm -r {} \;
# Not needed for runtime
rm -rv ansible_collections/cisco/meraki/scripts/
rm -rv ansible_collections/community/grafana/hacking/
rm -rv ansible_collections/community/okd/ci/
rm -rv ansible_collections/community/vmware/tools/
rm -rv ansible_collections/cyberark/conjur/roles/conjur_host_identity/tests/
rm -rv ansible_collections/google/cloud/scripts/
rm -rv ansible_collections/google/cloud/test-fixtures/
rm -rv ansible_collections/grafana/grafana/tools/
rm -rv ansible_collections/hetzner/hcloud/scripts/
rm -rv ansible_collections/netbox/netbox/hacking/
rm -v ansible_collections/community/mysql/run_all_tests.py
rm -v ansible_collections/dellemc/enterprise_sonic/rebuild.sh
rm -v ansible_collections/ovirt/ovirt/build.sh
# rpmlint W: pem-certificate
find ansible_collections/cyberark/conjur -type f -name "*.pem" -print -delete
# rpmlint E: zero-length
find -type f -name "*requirements.txt" -size 0 -print -delete
rm -v ansible_collections/community/zabbix/roles/zabbix_agent/files/win_sample/doSomething.ps1
rm -v ansible_collections/community/docker/meta/ee-bindep.txt
echo "[END] Delete unnecessary files and directories"
###
# Fix various shebang related issues to appease brp-managle-shebangs
###
find ansible_collections/community/mongodb/roles/*/{files,templates} -type f '!' -executable -name '*.sh*' \
-print -exec chmod a+x '{}' \;
# ansible_collections/lowlydba/sqlserver thought it was a good idea to make
# *every* single file, in its repository executable, including .md, .yml, and
# .rst. :facepalm:
#
# TODO: File issue upstream
find ansible_collections/lowlydba/sqlserver/ -executable -type f -print -exec chmod a-x '{}' \;
# Remove shebangs instead of hardocding to %%__python3 to avoid unexpected issues
# from https://github.com/ansible/ansible/commit/9142be2f6cabbe6597c9254c5bb9186d17036d55.
# Upstream, ansible-core has also removed shebangs from its modules.
#
# XXX: Print out the files before they're replaced
find ansible_collections -type f ! -executable -name '*.py' | tee non_exec
echo ansible_collections/community/sap_libs/plugins/module_utils/swpm2_parameters_inifile_generate.py >> non_exec
# xargs is noticably faster than find -exec, because it spawns one sed process
# instead of ~13 thousand!
xargs -a non_exec -d'\n' sed -i -e '1{\@^#!.*@d}'

9
ansible.rpmlintrc Normal file
View file

@ -0,0 +1,9 @@
addFilter("W: files-duplicate")
addFilter("E: files-duplicated-waste")
addFilter("W: name-repeated-in-summary")
addFilter("W: cross-directory-hard-link")
# Roles' files and templates should not be mangled
addFilter(r"E: env-script-interpreter.*ansible_collections/[^/]+/[^/]+/roles/[^/]+/(files|templates)/")
addFilter(r"E: non-executable-script.*ansible_collections/[^/]+/[^/]+/roles/[^/]+/(files|templates)/")
addFilter("W: no-manual-page-for-binary ansible-community")
addFilter(r"E: zero-length")

1083
ansible.spec Normal file

File diff suppressed because it is too large Load diff

13
gating.yaml Normal file
View file

@ -0,0 +1,13 @@
# Copyright (C) 2023 Maxwell G <maxwell@gtmx.me>
# SPDX-License-Identifier: MIT
--- !Policy
product_versions:
- fedora-*
decision_contexts:
- bodhi_update_push_testing
- bodhi_update_push_stable
subject_type: koji_build
rules:
- !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional}
...

View file

@ -0,0 +1 @@
SHA512 (ansible-13.1.0.tar.gz) = 2e7abd85b44d48ea756c65906811c9fa5519ce5d9ecaca71c718446a52dfc3dff97597d048f071ca820ea606ee2de670e8a0746717f95e2ce636db06273b3544

17
tests/smoke.fmf Normal file
View file

@ -0,0 +1,17 @@
# Copyright (C) 2023 Maxwell G <maxwell@gtmx.me>
# SPDX-License-Identifier: MIT
summary: Run ansible-core smoke tests with ansible bundle installed
discover:
- name: Smoke tests with ansible
how: shell
tests:
- name: Run tests/smoke.sh
test: tests/smoke.sh
require:
- python3-dnf
- dnf-plugins-core
- ansible-core
- ansible
execute:
how: tmt

7
tests/smoke.sh Executable file
View file

@ -0,0 +1,7 @@
#!/usr/bin/bash -x
# Copyright (C) 2023 Maxwell G <maxwell@gtmx.me>
# SPDX-License-Identifier: MIT
set -euo pipefail
curl -L https://src.fedoraproject.org/rpms/ansible-core/raw/rawhide/f/tests/smoke.sh | bash -x