Accepting request 263653 from home:bmanojlovic:ansible
- updated package to latest release ## 1.8.1 "You Really Got Me" * Various bug fixes in postgresql and mysql modules. * Fixed a bug related to lookup plugins used within roles not finding files based on the relative paths to the roles files/ directory. * Fixed a bug related to vars specified in plays being templated too early, resulting in incorrect variable interpolation. * Fixed a bug related to git submodules in bare repos. * fact caching support, pluggable, initially supports Redis (DOCS pending) * 'serial' size in a rolling update can be specified as a percentage * added new Jinja2 filters, 'min' and 'max' that take lists * new 'ansible_version' variable available contains a dictionary of version info * For ec2 dynamic inventory, ec2.ini can has various new configuration options * 'ansible vault view filename.yml' opens filename.yml decrypted in a pager. * no_log parameter now surpressess data from callbacks/output as well as syslog * ansible-galaxy install -f requirements.yml allows advanced options and installs from non-galaxy SCM sources and tarballs. * command_warnings feature will warn about when usage of the shell/command module can be simplified to use core modules - this can be enabled in ansible.cfg * new omit value can be used to leave off a parameter when not set, like so module_name: a=1 b={{ c | default(omit) }}, would not pass value for b (not even an empty value) if c was not set. * developers: 'baby JSON' in module responses, originally intended for writing modules in bash, is removed as a feature to simplify logic, script module remains available for running bash scripts. * async jobs started in "fire & forget" mode can now be checked on at a later time. * added ability to subcategorize modules for docs.ansible.com * added ability for shipped modules to have aliases with symlinks * added ability to deprecate older modules by starting with "_" and including "deprecated: message why" in module docs + New Modules: OBS-URL: https://build.opensuse.org/request/show/263653 OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=33
This commit is contained in:
parent
4b5e88d141
commit
612c706a89
1365
CHANGELOG.md
1365
CHANGELOG.md
File diff suppressed because it is too large
Load Diff
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:c688bac4c3cebe98844a01ac1399114aec81a25f5bdcb2142b5c3b61dc92b4e7
|
|
||||||
size 514616
|
|
3
ansible-1.8.1.tar.gz
Normal file
3
ansible-1.8.1.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:b08129cb4fe20dfc33403cc7245ea2c95999fdb9922fed7f06d4ba51ba8528b1
|
||||||
|
size 12517530
|
@ -1,5 +1,4 @@
|
|||||||
addFilter("non-executable-script.*/usr/share/ansible/.*");
|
# Modules are scripts by definition but are executed from ansible not directly
|
||||||
addFilter("non-executable-script.*/usr/.*/ansible/utils/module_docs.py");
|
addFilter("non-executable-script.*/usr/lib/python.*/site-packages/ansible/modules/.*");
|
||||||
addFilter("non-executable-script.*/usr/.*/ansible/runner/action_plugins/synchronize.py");
|
# same as utils and runner script
|
||||||
# A Python HTTP client library ...
|
addFilter("non-executable-script.*/usr/lib/python.*/site-packages/ansible/(runner|utils)/.*.py");
|
||||||
addFilter("explicit-lib-dependency python-httplib2");
|
|
||||||
|
128
ansible.changes
128
ansible.changes
@ -1,6 +1,104 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Nov 27 11:17:53 UTC 2014 - boris@steki.net
|
||||||
|
|
||||||
|
- updated package to latest release ## 1.8.1 "You Really Got Me"
|
||||||
|
* Various bug fixes in postgresql and mysql modules.
|
||||||
|
* Fixed a bug related to lookup plugins used within roles not
|
||||||
|
finding files based on the relative paths to the roles files/ directory.
|
||||||
|
* Fixed a bug related to vars specified in plays being templated too early,
|
||||||
|
resulting in incorrect variable interpolation.
|
||||||
|
* Fixed a bug related to git submodules in bare repos.
|
||||||
|
* fact caching support, pluggable, initially supports Redis (DOCS pending)
|
||||||
|
* 'serial' size in a rolling update can be specified as a percentage
|
||||||
|
* added new Jinja2 filters, 'min' and 'max' that take lists
|
||||||
|
* new 'ansible_version' variable available contains a dictionary of version info
|
||||||
|
* For ec2 dynamic inventory, ec2.ini can has various new configuration options
|
||||||
|
* 'ansible vault view filename.yml' opens filename.yml decrypted in a pager.
|
||||||
|
* no_log parameter now surpressess data from callbacks/output as well as syslog
|
||||||
|
* ansible-galaxy install -f requirements.yml allows advanced options and installs
|
||||||
|
from non-galaxy SCM sources and tarballs.
|
||||||
|
* command_warnings feature will warn about when usage of the shell/command module
|
||||||
|
can be simplified to use core modules - this can be enabled in ansible.cfg
|
||||||
|
* new omit value can be used to leave off a parameter when not set, like so
|
||||||
|
module_name: a=1 b={{ c | default(omit) }}, would not pass value for b (not even
|
||||||
|
an empty value) if c was not set.
|
||||||
|
* developers: 'baby JSON' in module responses, originally intended for writing modules
|
||||||
|
in bash, is removed as a feature to simplify logic, script module remains available
|
||||||
|
for running bash scripts.
|
||||||
|
* async jobs started in "fire & forget" mode can now be checked on at a later time.
|
||||||
|
* added ability to subcategorize modules for docs.ansible.com
|
||||||
|
* added ability for shipped modules to have aliases with symlinks
|
||||||
|
* added ability to deprecate older modules by starting with "_" and
|
||||||
|
including "deprecated: message why" in module docs
|
||||||
|
|
||||||
|
+ New Modules:
|
||||||
|
* cloud: rax_cdb - manages Rackspace Cloud Database instances
|
||||||
|
* cloud: rax_cdb_database - manages Rackspace Cloud Databases
|
||||||
|
* cloud: rax_cdb_user - manages Rackspace Cloud Database users
|
||||||
|
* monitoring: zabbix_maintaince - handles outage windows with Zabbix
|
||||||
|
* monitoring: bigpanda - support for bigpanda
|
||||||
|
* net_infrastructure: a10_server - manages server objects on A10 devices
|
||||||
|
* net_infrastructure: a10_service_group - manages service group objects on A10 devices
|
||||||
|
* net_infrastructure: a10_virtual_server - manages virtual server objects on A10 devices
|
||||||
|
* system: getent - read getent databases
|
||||||
|
|
||||||
|
+ Some other notable changes:
|
||||||
|
* added the ability to set "instance filters" in the ec2.ini to limit results
|
||||||
|
from the inventory plugin.
|
||||||
|
* upgrades for various variable precedence items and parsing related items
|
||||||
|
* added a new "follow" parameter to the file and copy modules, which allows
|
||||||
|
actions to be taken on the target of a symlink rather than the symlink itself.
|
||||||
|
* if a module should ever traceback, it will return a standard error, catchable
|
||||||
|
by ignore_errors, versus an 'unreachable'
|
||||||
|
* ec2_lc: added support for multiple new parameters like kernel_id, ramdisk_id and ebs_optimized.
|
||||||
|
* ec2_elb_lb: added support for the connection_draining_timeout and cross_az_load_balancing options.
|
||||||
|
* support for symbolic representations (ie. u+rw) for file permission modes (file/copy/template modules etc.).
|
||||||
|
* docker: Added support for specifying the net type of the container.
|
||||||
|
* docker: support for specifying read-only volumes.
|
||||||
|
* docker: support for specifying the API version to use for the remote connection.
|
||||||
|
* openstack modules: various improvements
|
||||||
|
* irc: ssl support for the notification module
|
||||||
|
* npm: fix flags passed to package installation
|
||||||
|
* windows: improved error handling
|
||||||
|
* setup: additional facts on System Z
|
||||||
|
* apt_repository: certificate validation can be disabled if requested
|
||||||
|
* pagerduty module: misc improvements
|
||||||
|
* ec2_lc: public_ip boolean configurable in launch configurations
|
||||||
|
* ec2_asg: fixes related to proper termination of an autoscaling group
|
||||||
|
* win_setup: total memory fact correction
|
||||||
|
* ec2_vol: ability to list existing volumes
|
||||||
|
* ec2: can set optimized flag
|
||||||
|
* various parser improvements
|
||||||
|
* produce a friendly error message if the SSH key is too permissive
|
||||||
|
* ec2_ami_search: support for SSD and IOPS provisioned EBS images
|
||||||
|
* can set ansible_sudo_exe as an inventory variable which allows specifying
|
||||||
|
a different sudo (or equivalent) command
|
||||||
|
* git module: Submodule handling has changed. Previously if you used the
|
||||||
|
"recursive" parameter to handle submodules, ansible would track the
|
||||||
|
submodule upstream's head revision. This has been changed to checkout the
|
||||||
|
version of the submodule specified in the superproject's git repository.
|
||||||
|
This is inline with what git submodule update does. If you want the old
|
||||||
|
behaviour use the new module parameter track_submodules=yes
|
||||||
|
* Checksumming of transferred files has been made more portable and now uses
|
||||||
|
the sha1 algorithm instead of md5 to be compatible with FIPS-140.
|
||||||
|
+ As a small side effect, the fetch module no longer returns a useful value
|
||||||
|
in remote_md5. If you need a replacement, switch to using remote_checksum
|
||||||
|
which returns the sha1sum of the remote file.
|
||||||
|
* ansible-doc CLI tool contains various improvements for working with different terminals
|
||||||
|
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 29 10:14:10 UTC 2014 - boris@steki.net
|
||||||
|
|
||||||
|
- updated package to build on Centos and Rhel
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Sep 10 12:55:35 UTC 2014 - boris@steki.net
|
||||||
|
|
||||||
|
- add python-pywinrm to requirements to enable windows hosts automation
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Oct 27 09:16:52 UTC 2014 - kgronlund@suse.com
|
Mon Oct 27 09:16:52 UTC 2014 - kgronlund@suse.com
|
||||||
|
|
||||||
- update to 1.7.2:
|
- update to 1.7.2:
|
||||||
- Fixes a bug in accelerate mode which caused a traceback when trying to use that connection method.
|
- Fixes a bug in accelerate mode which caused a traceback when trying to use that connection method.
|
||||||
- Fixes a bug in vault where the password file option was not being used correctly internally.
|
- Fixes a bug in vault where the password file option was not being used correctly internally.
|
||||||
@ -52,8 +150,34 @@ Sun Aug 17 15:21:38 UTC 2014 - lars@linux-schulserver.de
|
|||||||
+ Vault password files can now be executable, to support scripts
|
+ Vault password files can now be executable, to support scripts
|
||||||
that fetch the vault password.
|
that fetch the vault password.
|
||||||
+ Fixes an issue with the copy module when copying a directory that
|
+ Fixes an issue with the copy module when copying a directory that
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 15 15:25:04 UTC 2014 - boris@steki.net
|
||||||
|
|
||||||
|
- updated to upstream version 1.7.1
|
||||||
|
* Security fix to disallow specifying 'args:' as a string,
|
||||||
|
which could allow the insertion of extra module parameters through variables.
|
||||||
|
* Performance enhancements related to previous security fixes,
|
||||||
|
which could cause slowness when modules returned very large JSON results.
|
||||||
|
This specifically impacted the unarchive module frequently, which returns
|
||||||
|
the details of all unarchived files in the result.
|
||||||
|
* Docker module bug fixes:
|
||||||
|
+ Fixed support for specifying rw/ro bind modes for volumes
|
||||||
|
+ Fixed support for allowing the tag in the image parameter
|
||||||
|
* Major new features:
|
||||||
|
+ Windows support (alpha) using native PowerShell remoting
|
||||||
|
+ Tasks can now specify `run_once: true`, meaning they will
|
||||||
|
be executed exactly once. This can be combined with delegate_to
|
||||||
|
to trigger actions you want done just the one time versus for
|
||||||
|
every host in inventory.
|
||||||
|
* Inventory speed improvements for very large inventories.
|
||||||
|
* Vault password files can now be executable, to support
|
||||||
|
scripts that fetch the vault password.
|
||||||
|
|
||||||
|
* Fixes an issue with the copy module when copying a directory that
|
||||||
fails when changing file attributes and the target file already exists
|
fails when changing file attributes and the target file already exists
|
||||||
+ Improved unicode handling when splitting args
|
+ Improved unicode handling when splitting args
|
||||||
|
|
||||||
+ Further improvements to module parameter parsing to address
|
+ Further improvements to module parameter parsing to address
|
||||||
additional regressions caused by security fixes
|
additional regressions caused by security fixes
|
||||||
+ Corrects a regression in the way shell and command parameters
|
+ Corrects a regression in the way shell and command parameters
|
||||||
@ -69,6 +193,8 @@ Sun Aug 17 15:21:38 UTC 2014 - lars@linux-schulserver.de
|
|||||||
prevent duplicate params from superseding previous params (CVE-2014-4967)
|
prevent duplicate params from superseding previous params (CVE-2014-4967)
|
||||||
- adapt specfile requirements for RedHat and Fedora
|
- adapt specfile requirements for RedHat and Fedora
|
||||||
|
|
||||||
|
- fixed zypper and zypper_repository modules to support SLE 10
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jul 10 12:53:16 UTC 2014 - lars@linux-schulserver.de
|
Thu Jul 10 12:53:16 UTC 2014 - lars@linux-schulserver.de
|
||||||
|
|
||||||
|
174
ansible.spec
174
ansible.spec
@ -3,6 +3,7 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
# Copyright 2013 by Lars Vogdt
|
# Copyright 2013 by Lars Vogdt
|
||||||
|
# Copyright 2014 by Boris Manojlovic
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -18,130 +19,101 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: ansible
|
Name: ansible
|
||||||
Version: 1.7.2
|
Version: 1.8.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: SSH-based configuration management, deployment, and orchestration engine
|
Summary: Radically simple IT automation
|
||||||
License: GPL-3.0+
|
License: GPL-3.0
|
||||||
Group: System/Management
|
Group: Development/Languages/Python
|
||||||
Url: http://www.ansible.com/
|
Url: http://ansible.com/
|
||||||
# http://releases.ansible.com/ansible/ansible-%%{version}.tar.gz
|
Source: https://pypi.python.org/packages/source/a/ansible/ansible-%{version}.tar.gz
|
||||||
Source0: %{name}-%{version}.tar.xz
|
Source99: ansible-rpmlintrc
|
||||||
Source1: %{name}-rpmlintrc
|
|
||||||
# https://raw.github.com/ansible/ansible/release%%{version}/CHANGELOG.md
|
|
||||||
Source2: CHANGELOG.md
|
|
||||||
Requires: sshpass
|
|
||||||
#
|
|
||||||
# (open)SUSE
|
|
||||||
#
|
|
||||||
%if 0%{?suse_version}
|
%if 0%{?suse_version}
|
||||||
BuildRequires: python-devel
|
BuildRequires: python-devel
|
||||||
BuildRequires: python-setuptools
|
BuildRequires: python-paramiko
|
||||||
BuildRequires: xz
|
Requires: python-paramiko
|
||||||
|
BuildRequires: python-Jinja2
|
||||||
|
Requires: python-Jinja2
|
||||||
|
BuildRequires: python-PyYAML
|
||||||
Requires: python-PyYAML
|
Requires: python-PyYAML
|
||||||
|
BuildRequires: python-setuptools
|
||||||
|
Requires: python-setuptools
|
||||||
|
BuildRequires: python-pycrypto >= 2.6
|
||||||
|
Requires: python-pycrypto >= 2.6
|
||||||
|
Recommends: python-dopy
|
||||||
|
Recommends: python-pywinrm
|
||||||
|
Recommends: askpass
|
||||||
|
%endif
|
||||||
|
|
||||||
|
# RHEL == 6
|
||||||
|
%if 0%{?rhel} == 6
|
||||||
|
Requires: python-crypto2.6
|
||||||
|
%endif
|
||||||
|
# RHEL > 5
|
||||||
|
%if 0%{?rhel} && 0%{?rhel} > 5
|
||||||
|
BuildRequires: python-setuptools
|
||||||
|
BuildRequires: python2-devel
|
||||||
|
Requires: PyYAML
|
||||||
Requires: python-httplib2
|
Requires: python-httplib2
|
||||||
Requires: python-jinja2
|
Requires: python-jinja2
|
||||||
Requires: python-keyczar
|
Requires: python-keyczar
|
||||||
Requires: python-setuptools
|
|
||||||
%if 0%{?suse_version} > 01020
|
|
||||||
BuildRequires: fdupes
|
|
||||||
Recommends: python-paramiko
|
|
||||||
%else
|
|
||||||
Requires: python-paramiko
|
Requires: python-paramiko
|
||||||
|
Requires: python-setuptools
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?suse_version} <= 1110
|
|
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
|
||||||
|
%if 0%{?suse_version} && 0%{?suse_version} <= 1110
|
||||||
%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
||||||
%else
|
%else
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
%endif
|
%endif
|
||||||
%endif
|
|
||||||
#
|
|
||||||
# RHEL
|
|
||||||
#
|
|
||||||
%if 0%{?rhel} && 0%{?rhel} <= 5
|
|
||||||
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
|
|
||||||
%if 0%{?rhel} == 5
|
|
||||||
%define __python /usr/bin/python26
|
|
||||||
%endif
|
|
||||||
BuildRequires: python26-devel
|
|
||||||
BuildRequires: python26-setuptools
|
|
||||||
Requires: python26-PyYAML
|
|
||||||
Requires: python26-httplib2
|
|
||||||
Requires: python26-httplib2
|
|
||||||
Requires: python26-jinja2
|
|
||||||
Requires: python26-keyczar
|
|
||||||
Requires: python26-paramiko
|
|
||||||
Requires: python26-setuptools
|
|
||||||
%endif
|
|
||||||
%if 0%{?rhel} > 5 || 0%{?rhel_version} > 505
|
|
||||||
BuildRequires: python26-devel
|
|
||||||
BuildRequires: python26-setuptools
|
|
||||||
Requires: python26-PyYAML
|
|
||||||
Requires: python26-httplib2
|
|
||||||
Requires: python26-httplib2
|
|
||||||
Requires: python26-jinja2
|
|
||||||
Requires: python26-keyczar
|
|
||||||
Requires: python26-paramiko
|
|
||||||
Requires: python26-setuptools
|
|
||||||
%endif
|
|
||||||
%if 0%{?rhel} == 6
|
|
||||||
Requires: python-crypto2.6
|
|
||||||
%endif
|
|
||||||
#
|
|
||||||
# Fedora
|
|
||||||
#
|
|
||||||
%if 0%{?fedora}
|
|
||||||
BuildRequires: python-devel
|
|
||||||
BuildRequires: python-setuptools
|
|
||||||
Requires: PyYAML
|
|
||||||
Requires: python-httplib2
|
|
||||||
Requires: python-httplib2
|
|
||||||
Requires: python-jinja2
|
|
||||||
Requires: python-keyczar
|
|
||||||
Requires: python-paramiko
|
|
||||||
Requires: python-setuptools
|
|
||||||
%endif
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Ansible is a radically simple model-driven configuration management,
|
Ansible is a radically simple IT automation system. It handles
|
||||||
multi-node deployment, and remote task execution system. Ansible works
|
configuration-management, application deployment, cloud provisioning, ad-hoc
|
||||||
over SSH and does not require any software or daemons to be installed
|
task-execution, and multinode orchestration - including trivializing things
|
||||||
on remote nodes. Extension modules can be written in any language and
|
like zero downtime rolling updates with load balancers.
|
||||||
are transferred to managed machines automatically.
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q -n ansible-%{version}
|
||||||
install -m644 %{SOURCE2} .
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%{__python} setup.py build
|
python setup.py build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%{__python} setup.py install -O1 --prefix=%{_prefix} --root=%{buildroot}
|
python setup.py install --prefix=%{_prefix} --root=%{buildroot}
|
||||||
mkdir -p %{buildroot}%{_sysconfdir}/ansible/
|
for manfile in man1/ansible.1 man1/ansible-doc.1 \
|
||||||
cp examples/hosts %{buildroot}%{_sysconfdir}/ansible/
|
man1/ansible-galaxy.1 man1/ansible-playbook.1 \
|
||||||
cp examples/ansible.cfg %{buildroot}%{_sysconfdir}/ansible/
|
man1/ansible-pull.1 man1/ansible-vault.1
|
||||||
mkdir -p %{buildroot}%{_mandir}/man1/
|
do
|
||||||
cp -v docs/man/man1/*.1 %{buildroot}%{_mandir}/man1/
|
install -Dm 0644 docs/man/${manfile} %{buildroot}%{_mandir}/${manfile}
|
||||||
mkdir -p %{buildroot}%{_datadir}/ansible
|
done
|
||||||
cp -vr library/* %{buildroot}%{_datadir}/ansible/
|
# Default configuration not really required by default.
|
||||||
%if 0%{?suse_version} > 01020
|
install -Dm 0644 examples/ansible.cfg %{buildroot}%{_sysconfdir}/ansible/ansible.cfg.example
|
||||||
%fdupes %{buildroot}
|
install -Dm 0644 examples/ansible.cfg %{buildroot}%{_sysconfdir}/ansible/ansible.cfg
|
||||||
%endif
|
install -Dm 0644 examples/hosts %{buildroot}%{_sysconfdir}/ansible/hosts.example
|
||||||
|
install -Dm 0644 examples/hosts %{buildroot}%{_sysconfdir}/ansible/hosts
|
||||||
%clean
|
|
||||||
rm -rf %{buildroot}
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%{python_sitelib}/ansible*
|
%doc COPYING README.md
|
||||||
%{_bindir}/ansible*
|
%{_bindir}/ansible
|
||||||
%dir %{_datadir}/ansible
|
%{_bindir}/ansible-playbook
|
||||||
%dir %{_datadir}/ansible/*
|
%{_bindir}/ansible-pull
|
||||||
%{_datadir}/ansible/*/*
|
%{_bindir}/ansible-doc
|
||||||
%config(noreplace) %{_sysconfdir}/%{name}
|
%{_bindir}/ansible-galaxy
|
||||||
%doc README.md PKG-INFO COPYING CHANGELOG.md
|
%{_bindir}/ansible-vault
|
||||||
%doc %{_mandir}/man1/ansible*
|
%{python_sitelib}/*
|
||||||
%doc examples/playbooks
|
%{_mandir}/man1/ansible.1*
|
||||||
|
%{_mandir}/man1/ansible-doc.1*
|
||||||
|
%{_mandir}/man1/ansible-galaxy.1*
|
||||||
|
%{_mandir}/man1/ansible-playbook.1*
|
||||||
|
%{_mandir}/man1/ansible-pull.1*
|
||||||
|
%{_mandir}/man1/ansible-vault.1*
|
||||||
|
%dir %{_sysconfdir}/ansible
|
||||||
|
%config(noreplace) %{_sysconfdir}/ansible/ansible.cfg
|
||||||
|
%config %{_sysconfdir}/ansible/ansible.cfg.example
|
||||||
|
%config(noreplace) %{_sysconfdir}/ansible/hosts
|
||||||
|
%config %{_sysconfdir}/ansible/hosts.example
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
Reference in New Issue
Block a user