Commit graph

51404 commits

Author SHA1 Message Date
Martin Krizek
252685092c
Use _wrap_native_text only for builtin STRING_TYPE_FILTERS () 2020-12-09 09:48:32 +01:00
Sven Wegener
08cc6edc64
vault: Read stdin data as binary on python3 ()
On python3 sys.stdin is an encoded file object that does not support
reading raw binary data. Use the supplied buffer object to do so.

Signed-off-by: Sven Wegener <sven.wegener@inovex.de>

Co-authored-by: Sven Wegener <sven.wegener@inovex.de>
2020-12-09 09:46:32 +01:00
Alicia Cozine
e5ccd18be4
Wording changes to docs () 2020-12-08 16:46:34 -05:00
Sandra McCann
6098793315
add docs survey banner ()
* add docs survey banner, with date
2020-12-08 15:09:35 -06:00
Matt Martz
6bc1e9f5dd
Address additional ansible_core rename issues ()
* Update __requires__ to reference the correct ansible_core package name

* ansible-test updates to handle the correct egg_info for ansible_core
2020-12-08 12:22:55 -06:00
Evgeni Golov
57c2cc7c77
correct the reST rendering of the R() note () 2020-12-08 16:46:09 +01:00
log-e
8f77e95765
Add alinux hostname module support () 2020-12-08 16:42:42 +01:00
lukebtaylor
bc35fbf5de
Change apt-add-repository to add-apt-repository () 2020-12-08 16:40:51 +01:00
Mathieu Rollet
4e74270322
Replace "hash of the path" by "hash of the file" () 2020-12-08 16:32:48 +01:00
David Shrewsbury
fe17cb6eba
Fix fileglob parameter order bug () 2020-12-08 16:31:34 +01:00
devon-mar
e97f333532
Add missing endfor to vlan_parser example () 2020-12-08 16:25:56 +01:00
Sam Doran
bc37976df2
Clarify mode behavior for modules that can set file permissions () 2020-12-08 16:11:36 +01:00
Matt Clay
711064a073 Remove shippable.yml 2020-12-07 10:13:09 -08:00
David Shrewsbury
be2c376ab8
Extract embedded function to RoleMixin method and add tests ()
* Add changelog
* Simplify return
2020-12-07 13:07:23 -05:00
Sijis Aviles
034e9b0252
unarchive - add include option ()
This should allow users to extract specific files from an archive as
desired.

Fixes , .

* Rebase and make a few minor changes
* Add changelog
* Improve tests

- move to separate tasks file
- change assertions to check for exactly one file
- use remote_tmp_dir for output dir

* Make exclude and include mutually exclusive
* Don't remove files needed by other tasks
* Fix sanity tests
* Improve feature documentation
* Skip tests that use map() on CentOS 6
* Use fnmatch on include for zip archives
  This matches the behavior of exclude

Co-authored-by: Sam Doran <sdoran@redhat.com>
2020-12-07 12:49:41 -05:00
Toshio Kuratomi
6608f3aab3
Update ansible roadmap ()
* Update to the ansible package roadmap for 3.0.0

* Rename files for the ansible roadmap from 2.11 to 3.0

Co-authored-by: Sandra McCann <samccann@redhat.com>
Co-authored-by: Alicia Cozine <879121+acozine@users.noreply.github.com>
2020-12-04 19:50:01 -08:00
Felix Fontein
f569d80fde
Improve deprecations ()
* Remove space before comma in '... bla , use ...'

* 'why' is inserted in the middle of a sentence, between two commas.

* Make deprecations from base.yml show source ansible-core.

* Add changelog fragment.

* Improve some more 'why's.

* Add PR URL to fragment.
2020-12-04 14:50:32 -05:00
Pilou
b464d18fd1
AnsibleModule.set_mode_if_different: handle symlink is in a sticky directory ()
* file: add symlink is in a sticky directory tests
* file: handle symlink in a sticky directory

Co-Authored-By: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua>

* Add changelog and fix unit test
The builtins import was removed since it was unused, but it is now needed.
2020-12-04 14:21:51 -05:00
Felix Fontein
5226ac5778
The implicit default for type=bool options is not 'false', but 'none' ()
* The implicit default for type=bool options is not 'false', but 'none'.

* Fix modules, resp. add ignore.txt entries.
2020-12-04 12:13:14 -05:00
Felix Fontein
f94ba68d8f
ansible-test sanity: fix UnicodeDecodeError for --python 2.7 --docker ()
* Store target paths as unicode.

* Add changelog fragment.
2020-12-04 12:12:14 -05:00
Matt Clay
221c50b57c Use AZP config for integration-aliases test.
No changelog entry since this test is limited to the ansible/ansible repo.
2020-12-03 15:35:58 -08:00
Abhijeet Kasurde
38f21557ba
json_query: Add examples for starts_with and contains ()
* Add a note about - data structure returned from register variables
needs to be parsed using ``to_json | from_json`` in order to
get correct result.
* Add examples for starts_with and contains

Fixes: https://github.com/ansible-collections/community.general/issues/320

Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2020-12-03 14:52:00 -05:00
Andrew Klychkov
0a7fcd135c
Docsite: update "Migrating Ansible content to a different collection" info ()
* add a reminder about ignore-*.txt entries, fix formatting, add symlink removal note
* Update docs/docsite/rst/dev_guide/developing_collections.rst

Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: David Moreau Simard <moi@dmsimard.com>
Co-authored-by: Alicia Cozine <879121+acozine@users.noreply.github.com>
2020-12-03 13:29:01 -06:00
Andrew Klychkov
10e59ef749
Documentation: fix modules doc formatting ()
* Update lib/ansible/modules/apt_key.py

Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Alicia Cozine <879121+acozine@users.noreply.github.com>
2020-12-03 13:23:43 -06:00
Matt Clay
08842cd6bb
Fix Azure Pipelines change detection. () 2020-12-03 09:19:03 -08:00
Matt Clay
2b24fae429 Replace exit with sys.exit in Galaxy CLI. 2020-12-03 08:32:01 -08:00
Thomas Bechtold
2701bb940a
Remove myself from suse-team in BOTMETA () 2020-12-03 10:34:22 +01:00
Rick Elrod
9e7616b208 Fix yum_repository for more centos6 EOL fallout
Change:
- Use a version specific vars file to specify archive url for EPEL.

Test Plan:
- ci_complete

Signed-off-by: Rick Elrod <rick@elrod.me>
2020-12-03 01:15:08 -08:00
Matt Clay
f7adbec626 [devel] Fix CI schedule. 2020-12-02 20:49:10 -08:00
Sam Doran
a788ea0132
systemd - account for templated unit files when searching for service ()
Related to issue  and PR 

Co-authored-by: Martin Polden <mpolden@mpolden.no>
2020-12-02 21:51:45 -05:00
Matt Davis
d05b26115b
update PyPI badge to ansible-core () 2020-12-02 18:26:54 -08:00
Matt Davis
d567a553a9
update devel build badge for AZP () 2020-12-02 16:53:59 -08:00
Rick Elrod
3b88058b72 Bump centos6 image for pinned junit-xml dep
Signed-off-by: Rick Elrod <rick@elrod.me>
2020-12-02 14:02:32 -08:00
Matt Clay
3a633b278d [devel] Azure Pipelines configuration. 2020-12-02 13:40:01 -08:00
Rick Elrod
a59825128d [centos6] update container for EOL
Change:
- Reference:
  https://lists.centos.org/pipermail/centos-devel/2020-December/056208.html
- Bump centos6 container to 1.25.0

Test Plan:
- ci_complete

Signed-off-by: Rick Elrod <rick@elrod.me>
2020-12-02 12:17:05 -08:00
Andrew Klychkov
2aa3531b1b
Docsite: update complex_data_manipulation and playbooks_advanced_syntax rst files to use FQCNs () 2020-12-02 10:29:49 -06:00
Andrew Klychkov
ebd8c101fd
modules: fix documentation formatting () 2020-12-02 10:03:36 -06:00
David Moreau Simard
478b2687ec
Update the porting guide to include 2.10.4 () 2020-12-01 18:30:48 -06:00
Paul Belanger
a95213d2f5
Switch to hashlib.sha256() for ansible-test ()
When FIPs mode is enable on centos-8, we are not able to load md5
functions.

Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2020-12-01 13:14:20 -05:00
Simon Heimberg
79fb065d16
document that handler can not run include_role and import_role ()
Warn the users until issue  is fixed.
2020-12-01 10:15:46 -06:00
Brian Coca
276ad4f8f5
added more specific info about user scope ()
in ref of 
2020-12-01 16:25:15 +01:00
Abhijeet Kasurde
a223ea5185
distribution - handle NetBSD OS Family ()
Fixes: 

Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2020-12-01 10:01:25 -05:00
ziaurrehman72
8a4afbf9f2
Autodecryption does not work with remote_src=yes ()
This is in reference to the issue: https://github.com/ansible/ansible/issues/41130 (Cannot decrypt with copy module when remote_src: yes)

Autodecryption of the vaulted files does not work when we want to copy files with remote_src=yes.

Co-authored-by: ziaurrehman72 <ziaurrheman72@yahoo.com>
2020-12-01 14:27:08 +05:30
Sam Doran
1db9588279
ansible-test - add cryptography constraint for cffi ()
The recently released version of cffi fails to install on systems with an older version of gcc. In
our case, this in the CentOS 6 test image. There is a fix but it has not yet been released.

https://foss.heptapod.net/pypy/cffi/-/issues/480
2020-11-30 16:49:33 -05:00
gfyoung
fa481e3316
Fix missing dashes in playbooks intro doc () 2020-11-30 16:19:40 -05:00
David Shrewsbury
2eb9795543 Test pip fix 2020-11-30 12:02:26 -08:00
Pablo Martinez
454ac6420e
Update playbooks_filters_ipaddr.rst ()
Fix the order of the arguments for ansible.netcommon.reduce_on_network. Pass the network as the argument and the list of IP addresses as the filter input.
2020-11-30 11:58:11 -06:00
gdiamond
74196577a3
added sample output for echo example () 2020-11-30 09:59:27 -05:00
David Shrewsbury
0fa1cd88ce
ansible-doc: replace DataLoader with from_yaml ()
* Replace DataLoader with pure yaml
2020-11-23 13:32:03 -05:00
Abhijeet Kasurde
a57539f764
Update VMware module development ()
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2020-11-23 09:35:27 -05:00