Blame SPECS/rhel-system-roles.spec

190903
%if 0%{?rhel}
190903
Name: rhel-system-roles
190903
%else
190903
Name: linux-system-roles
190903
%endif
190903
Summary: Set of interfaces for unified system management
190903
Version: 1.0
69e14a
Release: 21%{?dist}
190903
190903
#Group: Development/Libraries
190903
License: GPLv3+ and MIT and BSD
190903
%if 0%{?rhel}
190903
%global rolealtprefix linux-system-roles.
190903
%endif
190903
%global roleprefix %{name}.
190903
190903
# For each role, call either defcommit() or deftag(). The other macros
190903
# (%%id and %%shortid) can be then used in the same way in both cases.
190903
# This way  the rest of the spec file des not need to know whether we are
190903
# dealing with a tag or a commit.
190903
%define defcommit() %{expand:%%global id%{1} %{2}
190903
%%global shortid%{1} %%(c=%%{id%{1}}; echo ${c:0:7})
190903
}
190903
190903
%define deftag() %{expand:%%global id%{1} %{2}
190903
%%global shortid%{1} %{2}
190903
}
190903
0d64f8
%defcommit 0 0c2bb286bbc1b73d728226924e0010c0fa1ce30a
190903
%global rolename0 kdump
190903
#%%deftag 0 1.0.0
190903
190903
#%%defcommit 1 43eec5668425d295dce3801216c19b1916df1f9b
190903
%global rolename1 postfix
190903
%deftag 1 0.1
190903
0d64f8
%defcommit 2 6cd1ec8fdebdb92a789b14e5a44fe77f0a3d8ecd
190903
%global rolename2 selinux
0d64f8
#%%deftag 2 1.0.0
190903
8b3abe
%defcommit 3 924650d0cd4117f73a7f0413ab745a8632bc5cec
190903
%global rolename3 timesync
0d64f8
#%%deftag 3 1.0.0
190903
9693d8
%defcommit 5 bf4501bb8770d3ef761e1684011c905f99a9752f
190903
%global rolename5 network
190903
#%%deftag 5 1.0.0
190903
9693d8
%defcommit 6 81f30ab336f4ecc61b4a30ffcb080e17fd35de2e
8b3abe
%global rolename6 storage
8b3abe
#%%deftag 6 1.0.2
8b3abe
9693d8
%defcommit 7 7f94b49688902eb507e0ebeda1fbf08621bc3c6b
9693d8
%global rolename7 metrics
9693d8
#%%deftag 7 0.1.0
9693d8
9693d8
%defcommit 8 cfa70b6b5910b3198aba2679f8fc36aad45ca45a
9693d8
%global rolename8 tlog
9693d8
#%%deftag 8 0.2.0
9693d8
9693d8
%defcommit 9 901a73a4285469ef50a6cc37135ae55ce9d2e41b
9693d8
%global rolename9 kernel_settings
9693d8
#%%deftag 9 0.2.0
9693d8
9693d8
%defcommit 10 fe3f658e72b2883d2a1460d453105c7a53dd70e8
9693d8
%global rolename10 logging
9693d8
#%%deftag 10 0.2.0
9693d8
9693d8
%defcommit 11 4b6cfca4dd24e53a4bc4e07635601d7c104346c1
9693d8
%global rolename11 nbde_server
9693d8
#%%deftag 11 0.1.0
9693d8
9693d8
%defcommit 12 6306defad146d8274b04f438a04e17e44672f1a6
9693d8
%global rolename12 nbde_client
9693d8
#%%deftag 12 0.1.0
9693d8
9693d8
%defcommit 13 fedef6e7844bb623bb54695a602137e332f5509f
9693d8
%global rolename13 certificate
9693d8
#%%deftag 13 0.1.0
9693d8
190903
Source: https://github.com/linux-system-roles/%{rolename0}/archive/%{id0}.tar.gz#/%{rolename0}-%{shortid0}.tar.gz
190903
Source1: https://github.com/linux-system-roles/%{rolename1}/archive/%{id1}.tar.gz#/%{rolename1}-%{shortid1}.tar.gz
190903
Source2: https://github.com/linux-system-roles/%{rolename2}/archive/%{id2}.tar.gz#/%{rolename2}-%{shortid2}.tar.gz
190903
Source3: https://github.com/linux-system-roles/%{rolename3}/archive/%{id3}.tar.gz#/%{rolename3}-%{shortid3}.tar.gz
190903
Source5: https://github.com/linux-system-roles/%{rolename5}/archive/%{id5}.tar.gz#/%{rolename5}-%{shortid5}.tar.gz
8b3abe
Source6: https://github.com/linux-system-roles/%{rolename6}/archive/%{id6}.tar.gz#/%{rolename6}-%{shortid6}.tar.gz
9693d8
Source7: https://github.com/linux-system-roles/%{rolename7}/archive/%{id7}.tar.gz#/%{rolename7}-%{shortid7}.tar.gz
9693d8
Source8: https://github.com/linux-system-roles/%{rolename8}/archive/%{id8}.tar.gz#/%{rolename8}-%{shortid8}.tar.gz
9693d8
Source9: https://github.com/linux-system-roles/%{rolename9}/archive/%{id9}.tar.gz#/%{rolename9}-%{shortid9}.tar.gz
9693d8
Source10: https://github.com/linux-system-roles/%{rolename10}/archive/%{id10}.tar.gz#/%{rolename10}-%{shortid10}.tar.gz
9693d8
Source11: https://github.com/linux-system-roles/%{rolename11}/archive/%{id11}.tar.gz#/%{rolename11}-%{shortid11}.tar.gz
9693d8
Source12: https://github.com/linux-system-roles/%{rolename12}/archive/%{id12}.tar.gz#/%{rolename12}-%{shortid12}.tar.gz
9693d8
Source13: https://github.com/linux-system-roles/%{rolename13}/archive/%{id13}.tar.gz#/%{rolename13}-%{shortid13}.tar.gz
190903
9693d8
Source999: md2html.sh
190903
190903
%if "%{roleprefix}" != "linux-system-roles."
190903
Patch1: rhel-system-roles-%{rolename1}-prefix.diff
190903
Patch2: rhel-system-roles-%{rolename2}-prefix.diff
190903
Patch3: rhel-system-roles-%{rolename3}-prefix.diff
190903
Patch5: rhel-system-roles-%{rolename5}-prefix.diff
8b3abe
Patch6: rhel-system-roles-%{rolename6}-prefix.diff
9693d8
# for some roles, the prefix change can be scripted - see below
190903
%endif
190903
190903
Patch11: rhel-system-roles-postfix-pr5.diff
9693d8
Patch12: postfix-meta-el8.diff
190903
Patch101: rhel-system-roles-kdump-pr22.diff
190903
8b3abe
Patch102: kdump-tier1-tags.diff
9693d8
Patch103: kdump-meta-el8.diff
8b3abe
8b3abe
Patch21: selinux-tier1-tags.diff
8b3abe
8b3abe
Patch31: timesync-tier1-tags.diff
8b3abe
190903
Patch52: network-permissions.diff
8b3abe
Patch53: network-tier1-tags.diff
190903
9693d8
Patch61: storage-safemode-luks.diff
47f324
69e14a
Patch1001: logging-0001-test-playbooks-enhancement.diff
69e14a
Patch1002: logging-0002-elasticsearch-output-template.diff
69e14a
Patch1003: logging-0003-README.diff
69e14a
Patch1004: logging-0004-yamllint-errors.diff
69e14a
Patch1005: logging-0005-property-based-filters.diff
69e14a
Patch1006: logging-0006-property_op.diff
69e14a
Patch1007: logging-0007-RHELPLAN-56807.diff
69e14a
69e14a
190903
Url: https://github.com/linux-system-roles/
190903
BuildArch: noarch
190903
190903
BuildRequires: asciidoc
190903
BuildRequires: pandoc
190903
BuildRequires: highlight
190903
190903
Requires: python3-jmespath
190903
190903
Obsoletes: rhel-system-roles-techpreview < 1.0-3
190903
190903
# We need to put %%description within the if block to avoid empty
190903
# lines showing up.
190903
%if 0%{?rhel}
190903
%description
190903
Collection of Ansible roles and modules that provide a stable and
190903
consistent configuration interface for managing multiple versions
190903
of Red Hat Enterprise Linux.
190903
%else
190903
%description
190903
Collection of Ansible roles and modules that provide a stable and
190903
consistent configuration interface for managing multiple versions
190903
of Fedora, Red Hat Enterprise Linux & CentOS.
190903
%endif
190903
190903
%prep
9693d8
%setup -qc -a1 -a2 -a3 -a5 -a6 -a7 -a8 -a9 -a10 -a11 -a12 -a13
190903
cd %{rolename0}-%{id0}
190903
%patch101 -p1
8b3abe
%patch102 -p1
9693d8
%patch103 -p1
190903
cd ..
190903
cd %{rolename1}-%{id1}
190903
%if "%{roleprefix}" != "linux-system-roles."
190903
%patch1 -p1
190903
%endif
190903
%patch11 -p1
9693d8
%patch12 -p1
190903
cd ..
190903
cd %{rolename2}-%{id2}
190903
%if "%{roleprefix}" != "linux-system-roles."
190903
%patch2 -p1
190903
%endif
8b3abe
%patch21 -p1
190903
cd ..
190903
cd %{rolename3}-%{id3}
190903
%if "%{roleprefix}" != "linux-system-roles."
190903
%patch3 -p1
190903
%endif
8b3abe
%patch31 -p1
190903
cd ..
190903
cd %{rolename5}-%{id5}
190903
%if "%{roleprefix}" != "linux-system-roles."
190903
%patch5 -p1
190903
%endif
190903
%patch52 -p1
8b3abe
%patch53 -p1
8b3abe
cd ..
8b3abe
cd %{rolename6}-%{id6}
8b3abe
%if "%{roleprefix}" != "linux-system-roles."
8b3abe
%patch6 -p1
8b3abe
%endif
47f324
%patch61 -p1
190903
cd ..
69e14a
cd %{rolename10}-%{id10}
69e14a
%patch1001 -p1
69e14a
%patch1002 -p1
69e14a
%patch1003 -p1
69e14a
%patch1004 -p1
69e14a
%patch1005 -p1
69e14a
%patch1006 -p1
69e14a
%patch1007 -p1
69e14a
cd ..
190903
9693d8
# for some roles, the prefix change can be scripted - see below
9693d8
%if "%{roleprefix}" != "linux-system-roles."
9693d8
for rolename_id in %{rolename7}-%{id7} %{rolename8}-%{id8} %{rolename9}-%{id9} \
9693d8
    %{rolename10}-%{id10} %{rolename11}-%{id11} %{rolename12}-%{id12} \
9693d8
    %{rolename13}-%{id13}; do
9693d8
    # assumes rolename has no dash in it
9693d8
    # note that we have to use double %%
9693d8
    # in order for a single % to be passed to bash
9693d8
    rolename=${rolename_id%%-*}
9693d8
    find $rolename_id -type f -exec \
9693d8
         sed "s/linux-system-roles[.]${rolename}\\>/%{roleprefix}${rolename}/g" -i {} \;
9693d8
done
9693d8
%endif
9693d8
190903
%build
9693d8
sh %{SOURCE999} \
190903
%{rolename0}-%{id0}/README.md \
190903
%{rolename1}-%{id1}/README.md \
190903
%{rolename2}-%{id2}/README.md \
190903
%{rolename3}-%{id3}/README.md \
8b3abe
%{rolename5}-%{id5}/README.md \
9693d8
%{rolename6}-%{id6}/README.md \
9693d8
%{rolename7}-%{id7}/README.md \
9693d8
%{rolename8}-%{id8}/README.md \
9693d8
%{rolename9}-%{id9}/README.md \
9693d8
%{rolename10}-%{id10}/README.md \
9693d8
%{rolename11}-%{id11}/README.md \
9693d8
%{rolename12}-%{id12}/README.md \
9693d8
%{rolename13}-%{id13}/README.md
190903
190903
%install
190903
mkdir -p $RPM_BUILD_ROOT%{_datadir}/ansible/roles
190903
190903
cp -pR %{rolename0}-%{id0}      $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}%{rolename0}
190903
cp -pR %{rolename1}-%{id1}      $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}%{rolename1}
190903
cp -pR %{rolename2}-%{id2}      $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}%{rolename2}
190903
cp -pR %{rolename3}-%{id3}      $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}%{rolename3}
190903
cp -pR %{rolename5}-%{id5}      $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}%{rolename5}
8b3abe
cp -pR %{rolename6}-%{id6}      $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}%{rolename6}
9693d8
cp -pR %{rolename7}-%{id7}      $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}%{rolename7}
9693d8
cp -pR %{rolename8}-%{id8}      $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}%{rolename8}
9693d8
cp -pR %{rolename9}-%{id9}      $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}%{rolename9}
9693d8
cp -pR %{rolename10}-%{id10}      $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}%{rolename10}
9693d8
cp -pR %{rolename11}-%{id11}      $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}%{rolename11}
9693d8
cp -pR %{rolename12}-%{id12}      $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}%{rolename12}
9693d8
cp -pR %{rolename13}-%{id13}      $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}%{rolename13}
190903
190903
%if 0%{?rolealtprefix:1}
190903
ln -s    %{roleprefix}%{rolename0}   $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{rolealtprefix}%{rolename0}
190903
ln -s    %{roleprefix}%{rolename1}   $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{rolealtprefix}%{rolename1}
190903
ln -s    %{roleprefix}%{rolename2}   $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{rolealtprefix}%{rolename2}
190903
ln -s    %{roleprefix}%{rolename3}   $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{rolealtprefix}%{rolename3}
190903
ln -s    %{roleprefix}%{rolename5}   $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{rolealtprefix}%{rolename5}
8b3abe
ln -s    %{roleprefix}%{rolename6}   $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{rolealtprefix}%{rolename6}
9693d8
ln -s    %{roleprefix}%{rolename7}   $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{rolealtprefix}%{rolename7}
9693d8
ln -s    %{roleprefix}%{rolename8}   $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{rolealtprefix}%{rolename8}
9693d8
ln -s    %{roleprefix}%{rolename9}   $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{rolealtprefix}%{rolename9}
9693d8
ln -s    %{roleprefix}%{rolename10}   $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{rolealtprefix}%{rolename10}
9693d8
ln -s    %{roleprefix}%{rolename11}   $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{rolealtprefix}%{rolename11}
9693d8
ln -s    %{roleprefix}%{rolename12}   $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{rolealtprefix}%{rolename12}
9693d8
ln -s    %{roleprefix}%{rolename13}   $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{rolealtprefix}%{rolename13}
190903
%endif
190903
190903
mkdir -p $RPM_BUILD_ROOT%{_pkgdocdir}/kdump
190903
mkdir -p $RPM_BUILD_ROOT%{_pkgdocdir}/postfix
190903
mkdir -p $RPM_BUILD_ROOT%{_pkgdocdir}/selinux
190903
mkdir -p $RPM_BUILD_ROOT%{_pkgdocdir}/timesync
190903
mkdir -p $RPM_BUILD_ROOT%{_pkgdocdir}/network
8b3abe
mkdir -p $RPM_BUILD_ROOT%{_pkgdocdir}/storage
9693d8
mkdir -p $RPM_BUILD_ROOT%{_pkgdocdir}/metrics
9693d8
mkdir -p $RPM_BUILD_ROOT%{_pkgdocdir}/tlog
9693d8
mkdir -p $RPM_BUILD_ROOT%{_pkgdocdir}/kernel_settings
9693d8
mkdir -p $RPM_BUILD_ROOT%{_pkgdocdir}/logging
9693d8
mkdir -p $RPM_BUILD_ROOT%{_pkgdocdir}/nbde_server
9693d8
mkdir -p $RPM_BUILD_ROOT%{_pkgdocdir}/nbde_client
9693d8
mkdir -p $RPM_BUILD_ROOT%{_pkgdocdir}/certificate
190903
190903
cp -p $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}kdump/README.md \
190903
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}kdump/README.html \
190903
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}kdump/COPYING \
190903
    $RPM_BUILD_ROOT%{_pkgdocdir}/kdump
190903
190903
cp -p $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}postfix/README.md \
190903
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}postfix/README.html \
190903
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}postfix/COPYING \
190903
    $RPM_BUILD_ROOT%{_pkgdocdir}/postfix
190903
190903
cp -p $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}selinux/README.md \
190903
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}selinux/README.html \
190903
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}selinux/COPYING \
190903
    $RPM_BUILD_ROOT%{_pkgdocdir}/selinux
190903
mv $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}selinux/selinux-playbook.yml \
190903
    $RPM_BUILD_ROOT%{_pkgdocdir}/selinux/example-selinux-playbook.yml
190903
190903
cp -p $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}timesync/README.md \
190903
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}timesync/README.html \
190903
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}timesync/COPYING \
190903
    $RPM_BUILD_ROOT%{_pkgdocdir}/timesync
0d64f8
mv $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}timesync/examples/multiple-ntp-servers.yml \
0d64f8
    $RPM_BUILD_ROOT%{_pkgdocdir}/timesync/example-timesync-playbook.yml
0d64f8
mv $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}timesync/examples/single-pool.yml \
0d64f8
    $RPM_BUILD_ROOT%{_pkgdocdir}/timesync/example-timesync-pool-playbook.yml
190903
190903
cp -p $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/README.md \
190903
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/README.html \
190903
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/LICENSE \
190903
    $RPM_BUILD_ROOT%{_pkgdocdir}/network
9693d8
mv $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/bond_with_vlan.yml \
9693d8
    $RPM_BUILD_ROOT%{_pkgdocdir}/network/example-bond_with_vlan-playbook.yml
9693d8
mv $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/bridge_with_vlan.yml \
9693d8
    $RPM_BUILD_ROOT%{_pkgdocdir}/network/example-bridge_with_vlan-playbook.yml
9693d8
mv $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/eth_simple_auto.yml \
9693d8
    $RPM_BUILD_ROOT%{_pkgdocdir}/network/example-eth_simple_auto-playbook.yml
9693d8
mv $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/eth_with_vlan.yml \
9693d8
    $RPM_BUILD_ROOT%{_pkgdocdir}/network/example-eth_with_vlan-playbook.yml
190903
mv $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/infiniband.yml \
190903
    $RPM_BUILD_ROOT%{_pkgdocdir}/network/example-infiniband-playbook.yml
190903
mv $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/macvlan.yml \
190903
    $RPM_BUILD_ROOT%{_pkgdocdir}/network/example-macvlan-playbook.yml
9693d8
cp -p $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/remove_profile.yml \
9693d8
    $RPM_BUILD_ROOT%{_pkgdocdir}/network/example-remove_profile-playbook.yml
9693d8
rm $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/remove_profile.yml
9693d8
cp -p $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/down_profile.yml \
9693d8
    $RPM_BUILD_ROOT%{_pkgdocdir}/network/example-down_profile-playbook.yml
9693d8
rm $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/down_profile.yml
190903
mv $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/inventory \
190903
   $RPM_BUILD_ROOT%{_pkgdocdir}/network/example-inventory
9693d8
mv $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/ethtool_features.yml \
9693d8
    $RPM_BUILD_ROOT%{_pkgdocdir}/network/example-ethtool_features-playbook.yml
9693d8
mv $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/ethtool_features_default.yml \
9693d8
    $RPM_BUILD_ROOT%{_pkgdocdir}/network/example-ethtool_features_default-playbook.yml
9693d8
mv $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/bond_simple.yml \
9693d8
    $RPM_BUILD_ROOT%{_pkgdocdir}/network/example-bond_simple-playbook.yml
9693d8
mv $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/eth_with_802_1x.yml \
9693d8
    $RPM_BUILD_ROOT%{_pkgdocdir}/network/example-eth_with_802_1x-playbook.yml
9693d8
mv $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/wireless_wpa_psk.yml \
9693d8
    $RPM_BUILD_ROOT%{_pkgdocdir}/network/example-wireless_wpa_psk-playbook.yml
9693d8
mv $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/remove+down_profile.yml \
9693d8
    $RPM_BUILD_ROOT%{_pkgdocdir}/network/example-remove+down_profile-playbook.yml
8b3abe
8b3abe
cp -p $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}storage/README.md \
8b3abe
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}storage/README.html \
8b3abe
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}storage/LICENSE \
8b3abe
    $RPM_BUILD_ROOT%{_pkgdocdir}/storage
8b3abe
0d64f8
rm $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}*/semaphore
0d64f8
rm -r $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}*/molecule
0d64f8
rm $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}*/.travis.yml
0d64f8
rm $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}*/.ansible-lint
0d64f8
190903
rm $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/.gitignore
190903
rm $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/tests/.gitignore
190903
rm $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/roles
190903
rmdir $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples
190903
9693d8
cp -p $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}metrics/README.md \
9693d8
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}metrics/README.html \
9693d8
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}metrics/LICENSE \
9693d8
    $RPM_BUILD_ROOT%{_pkgdocdir}/metrics
9693d8
9693d8
cp -p $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}tlog/README.md \
9693d8
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}tlog/README.html \
9693d8
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}tlog/LICENSE \
9693d8
    $RPM_BUILD_ROOT%{_pkgdocdir}/tlog
9693d8
9693d8
cp -p $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}kernel_settings/README.md \
9693d8
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}kernel_settings/README.html \
9693d8
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}kernel_settings/LICENSE \
9693d8
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}kernel_settings/COPYING \
9693d8
    $RPM_BUILD_ROOT%{_pkgdocdir}/kernel_settings
9693d8
9693d8
cp -p $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}logging/README.md \
9693d8
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}logging/README.html \
9693d8
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}logging/LICENSE \
9693d8
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}logging/COPYING \
9693d8
    $RPM_BUILD_ROOT%{_pkgdocdir}/logging
9693d8
9693d8
cp -p $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}nbde_server/README.md \
9693d8
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}nbde_server/README.html \
9693d8
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}nbde_server/LICENSE \
9693d8
    $RPM_BUILD_ROOT%{_pkgdocdir}/nbde_server
9693d8
9693d8
cp -p $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}nbde_client/README.md \
9693d8
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}nbde_client/README.html \
9693d8
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}nbde_client/LICENSE \
9693d8
    $RPM_BUILD_ROOT%{_pkgdocdir}/nbde_client
9693d8
9693d8
cp -p $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}certificate/README.md \
9693d8
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}certificate/README.html \
9693d8
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}certificate/LICENSE \
9693d8
    $RPM_BUILD_ROOT%{_pkgdocdir}/certificate
9693d8
190903
%files
190903
%dir %{_datadir}/ansible
190903
%dir %{_datadir}/ansible/roles
190903
%if 0%{?rolealtprefix:1}
190903
%{_datadir}/ansible/roles/%{rolealtprefix}kdump
190903
%{_datadir}/ansible/roles/%{rolealtprefix}postfix
190903
%{_datadir}/ansible/roles/%{rolealtprefix}selinux
190903
%{_datadir}/ansible/roles/%{rolealtprefix}timesync
190903
%{_datadir}/ansible/roles/%{rolealtprefix}network
8b3abe
%{_datadir}/ansible/roles/%{rolealtprefix}storage
9693d8
%{_datadir}/ansible/roles/%{rolealtprefix}metrics
9693d8
%{_datadir}/ansible/roles/%{rolealtprefix}tlog
9693d8
%{_datadir}/ansible/roles/%{rolealtprefix}kernel_settings
9693d8
%{_datadir}/ansible/roles/%{rolealtprefix}logging
9693d8
%{_datadir}/ansible/roles/%{rolealtprefix}nbde_server
9693d8
%{_datadir}/ansible/roles/%{rolealtprefix}nbde_client
9693d8
%{_datadir}/ansible/roles/%{rolealtprefix}certificate
190903
%endif
190903
%{_datadir}/ansible/roles/%{roleprefix}kdump
190903
%{_datadir}/ansible/roles/%{roleprefix}postfix
190903
%{_datadir}/ansible/roles/%{roleprefix}selinux
190903
%{_datadir}/ansible/roles/%{roleprefix}timesync
190903
%{_datadir}/ansible/roles/%{roleprefix}network
8b3abe
%{_datadir}/ansible/roles/%{roleprefix}storage
9693d8
%{_datadir}/ansible/roles/%{roleprefix}metrics
9693d8
%{_datadir}/ansible/roles/%{roleprefix}tlog
9693d8
%{_datadir}/ansible/roles/%{roleprefix}kernel_settings
9693d8
%{_datadir}/ansible/roles/%{roleprefix}logging
9693d8
%{_datadir}/ansible/roles/%{roleprefix}nbde_server
9693d8
%{_datadir}/ansible/roles/%{roleprefix}nbde_client
9693d8
%{_datadir}/ansible/roles/%{roleprefix}certificate
190903
%doc %{_pkgdocdir}/*/example-*-playbook.yml
190903
%doc %{_pkgdocdir}/network/example-inventory
190903
%doc %{_pkgdocdir}/*/README.md
190903
%doc %{_pkgdocdir}/*/README.html
190903
%doc %{_datadir}/ansible/roles/%{roleprefix}kdump/README.md
190903
%doc %{_datadir}/ansible/roles/%{roleprefix}postfix/README.md
190903
%doc %{_datadir}/ansible/roles/%{roleprefix}selinux/README.md
190903
%doc %{_datadir}/ansible/roles/%{roleprefix}timesync/README.md
190903
%doc %{_datadir}/ansible/roles/%{roleprefix}network/README.md
8b3abe
%doc %{_datadir}/ansible/roles/%{roleprefix}storage/README.md
9693d8
%doc %{_datadir}/ansible/roles/%{roleprefix}metrics/README.md
9693d8
%doc %{_datadir}/ansible/roles/%{roleprefix}tlog/README.md
9693d8
%doc %{_datadir}/ansible/roles/%{roleprefix}kernel_settings/README.md
9693d8
%doc %{_datadir}/ansible/roles/%{roleprefix}logging/README.md
9693d8
%doc %{_datadir}/ansible/roles/%{roleprefix}nbde_server/README.md
9693d8
%doc %{_datadir}/ansible/roles/%{roleprefix}nbde_client/README.md
9693d8
%doc %{_datadir}/ansible/roles/%{roleprefix}certificate/README.md
190903
%doc %{_datadir}/ansible/roles/%{roleprefix}kdump/README.html
190903
%doc %{_datadir}/ansible/roles/%{roleprefix}postfix/README.html
190903
%doc %{_datadir}/ansible/roles/%{roleprefix}selinux/README.html
190903
%doc %{_datadir}/ansible/roles/%{roleprefix}timesync/README.html
190903
%doc %{_datadir}/ansible/roles/%{roleprefix}network/README.html
8b3abe
%doc %{_datadir}/ansible/roles/%{roleprefix}storage/README.html
9693d8
%doc %{_datadir}/ansible/roles/%{roleprefix}metrics/README.html
9693d8
%doc %{_datadir}/ansible/roles/%{roleprefix}tlog/README.html
9693d8
%doc %{_datadir}/ansible/roles/%{roleprefix}kernel_settings/README.html
9693d8
%doc %{_datadir}/ansible/roles/%{roleprefix}logging/README.html
9693d8
%doc %{_datadir}/ansible/roles/%{roleprefix}nbde_server/README.html
9693d8
%doc %{_datadir}/ansible/roles/%{roleprefix}nbde_client/README.html
9693d8
%doc %{_datadir}/ansible/roles/%{roleprefix}certificate/README.html
190903
190903
190903
%license %{_pkgdocdir}/*/COPYING
190903
%license %{_pkgdocdir}/*/LICENSE
190903
%license %{_datadir}/ansible/roles/%{roleprefix}kdump/COPYING
190903
%license %{_datadir}/ansible/roles/%{roleprefix}postfix/COPYING
190903
%license %{_datadir}/ansible/roles/%{roleprefix}selinux/COPYING
190903
%license %{_datadir}/ansible/roles/%{roleprefix}timesync/COPYING
190903
%license %{_datadir}/ansible/roles/%{roleprefix}network/LICENSE
8b3abe
%license %{_datadir}/ansible/roles/%{roleprefix}storage/LICENSE
9693d8
%license %{_datadir}/ansible/roles/%{roleprefix}metrics/LICENSE
9693d8
%license %{_datadir}/ansible/roles/%{roleprefix}tlog/LICENSE
9693d8
%license %{_datadir}/ansible/roles/%{roleprefix}kernel_settings/LICENSE
9693d8
%license %{_datadir}/ansible/roles/%{roleprefix}kernel_settings/COPYING
9693d8
%license %{_datadir}/ansible/roles/%{roleprefix}logging/LICENSE
9693d8
%license %{_datadir}/ansible/roles/%{roleprefix}logging/COPYING
9693d8
%license %{_datadir}/ansible/roles/%{roleprefix}nbde_server/LICENSE
9693d8
%license %{_datadir}/ansible/roles/%{roleprefix}nbde_client/LICENSE
9693d8
%license %{_datadir}/ansible/roles/%{roleprefix}certificate/LICENSE
190903
190903
%changelog
69e14a
* Tue Nov 24 2020 Noriko Hosoi <nhosoi@redhat.com> - 1.0-21
69e14a
- logging: Support oVirt input + elasticsearch output.
69e14a
  Resolves: rhbz#1889893
69e14a
- logging: Fixing a logic bug in elasticsearch output template.
69e14a
  Resolves: rhbz#1878857
69e14a
- logging: Support property-based filters in the files and forwards outputs.
69e14a
  Resolves: rhbz#1889492
69e14a
9693d8
* Tue Sep 22 2020 Pavel Cahyna <pcahyna@redhat.com> - 1.0-20
9693d8
- storage: backport upstream PR #168 to prevent toggling encryption in safe mode,
9693d8
  as it is a destructive operation. Resolves rhbz#1881524
9693d8
9693d8
* Mon Aug 24 2020 Pavel Cahyna <pcahyna@redhat.com> - 1.0-19
9693d8
- Rebase network role to latest upstream, resolves rhbz#1800627
9693d8
  Drop a downstream patch with a test workaround that is not needed anymore.
9693d8
- Fix script for role prefix transformation
9693d8
- Rebase metrics role to pick up test changes, PR #19
9693d8
- Rebase kernel_settings role to latest upstream, resolves rhbz#1851557
9693d8
9693d8
* Mon Aug 24 2020 Pavel Cahyna <pcahyna@redhat.com> - 1.0-18
9693d8
- Rebase storage role to latest upstream, resolves rhbz#1848254, rhbz#1851654,
9693d8
  rhbz#1862867
9693d8
- Rebase nbde_client role to latest upstream, resolves rhbz#1851654
9693d8
- Rebase logging role to latest upstream, resolves rhbz#1851654, rhbz#1861318
9693d8
- Rebase metrics role to latest upstream, resolves rhbz#1869390, rhbz#1869389,
9693d8
  rhbz#1868378
9693d8
9693d8
* Fri Aug 21 2020 Pavel Cahyna <pcahyna@redhat.com> - 1.0-17
9693d8
- Rebase certificate role to latest upstream, resolves rhbz#1859547
9693d8
9693d8
* Mon Aug 10 2020 Pavel Cahyna <pcahyna@redhat.com> - 1.0-16
9693d8
- Rebase logging role to latest upstream, resolves rhbz#1854546, rhbz#1861318,
9693d8
  rhbz#1860896, adds test for rhbz#1850790
9693d8
- Rebase metrics role to latest upstream, resolves rhbz#1855544, rhbz#1855539,
9693d8
  rhbz#1848763
9693d8
- Fix whitespace in postfix role patch
9693d8
9693d8
* Fri Jul 31 2020 Pavel Cahyna <pcahyna@redhat.com> - 1.0-15
9693d8
- Rebase storage role to latest upstream, resolves rhbz#1854191, rhbz#1848250,
9693d8
  rhbz#1850790 (including test)
9693d8
- Rebase nbde_client role to latest upstream, adds test for rhbz#1850790
9693d8
- Rebase certificate role to latest upstream, adds test for rhbz#1850790
9693d8
- Rebase nbde_server role to latest upstream, resolves rhbz#1850790
9693d8
  (including test)
9693d8
- Rebase tlog role to latest upstream, resolves rhbz#1855424
9693d8
- Rebase kernel_settings role to rev b8bc86b, resolves rhbz#1850790
9693d8
- Add EL 8 to supported versions in postfix and kdump role metadata,
9693d8
  resolves rhbz#1861661
9693d8
9693d8
* Mon Jul 20 2020 Rich Megginson <rmeggins@redhat.com> - 1.0-14
9693d8
- Rebase certificate role to latest upstream, resolves rhbz#1858840
9693d8
9693d8
* Fri Jul 17 2020 Rich Megginson <rmeggins@redhat.com> - 1.0-13
9693d8
- Rebase certificate role to latest upstream, resolves rhbz#1858316, rhbz#1848745
9693d8
9693d8
* Mon Jun 29 2020 Pavel Cahyna <pcahyna@redhat.com> - 1.0-12
9693d8
- Rebase network role to latest upstream, resolves rhbz#1822777, rhbz#1848472
9693d8
- Rebase logging role to latest upstream, resolves rhbz#1850790,
9693d8
  rhbz#1851804, rhbz#1848762
9693d8
- Rebase certificate role to latest upstream, resolves rhbz#1848742,
9693d8
  rhbz#1850790
9693d8
- Rebase nbde_client role to latest upstream, resolves rhbz#1848766,
9693d8
  rhbz#1850790
9693d8
9693d8
* Mon Jun 15 2020 Pavel Cahyna <pcahyna@redhat.com> - 1.0-11
9693d8
- Rebase network role to latest upstream
9693d8
- Remove all the soon-unnecessary tier1 tags in test
9693d8
- Add a workaround for rhbz#1800627 in test
9693d8
- Modify patches to remove tier1 tags
9693d8
- Add metrics, tlog, logging, kernel_settings roles
9693d8
- Add nbde_client, nbde_server, certificate roles
9693d8
- Rebase storage role to latest upstream: adds support for mdraid, LUKS,
9693d8
  swap manangement
9693d8
47f324
* Mon Oct 21 2019 Pavel Cahyna <pcahyna@redhat.com> - 1.0-10
47f324
- Add the storage_safe_mode option, true by default, to prevent accidental
47f324
  data removal: rhbz#1763242, issue #42, PR #43 and #51.
47f324
8b3abe
* Thu Aug 15 2019 Pavel Cahyna <pcahyna@redhat.com> - 1.0-9
8b3abe
- Add the storage role
8b3abe
8b3abe
* Thu Jun 13 2019 Pavel Cahyna <pcahyna@redhat.com> - 1.0-7
8b3abe
- Update tests for the network role
8b3abe
- Fix typo in a test for the timesync role
8b3abe
- Tag tests suitable for Tier1 testing
8b3abe
- Rebase the network role to add support for device features (PR#115,
8b3abe
  rhbz#1696703) and atomic changes (PR#119, rhbz#1695161)
8b3abe
- network: apply upstream PR#121: allow modifying interface attributes
8b3abe
  without disrupting services (rhbz#1695157)
8b3abe
0d64f8
* Wed May 29 2019 Pavel Cahyna <pcahyna@redhat.com> - 1.0-6
0d64f8
- Rebase the selinux role, fixes typo in tests, uncovered by Ansible 2.7,
0d64f8
  (rhbz#1677743) and lists all input variables in defaults
0d64f8
  to make Satellite aware of them (rhbz#1674004, PR#43)
0d64f8
- Rebase the kdump role to fix check mode problems: rhbz#1685904
0d64f8
- Rebase the timesync role: fixes check mode problems (rhbz#1685904)
0d64f8
  and lists all input variables in defaults (rhbz#1674004)
0d64f8
- Rebase the network role: keeps the interface up for state: up
0d64f8
  if persistent_state is absent and solves problems with defining
0d64f8
  VLAN and MACVLAN interface types (issue #19) (rhbz#1685902)
0d64f8
190903
* Sat Jan 12 2019 Pavel Cahyna <pcahyna@redhat.com> - 1.0-5
190903
- spec file improvement: Unify the source macros with deftag() and defcommit()
190903
- Update to upstream released versions and drop unnecessary patches.
190903
- Unify the spec file with Fedora (no functional changes intended).
190903
- Misc spec file comments fixes (by Mike DePaulo)
190903
- Fix rpmlint error by escaping a previous changelog entry with a macro (by Mike DePaulo)
190903
- Comply with Fedora guidelines by always using "cp -p" in %%install (by Mike DePaulo)
190903
- Rebase network role - doc improvements, Fedora 29 and Ansible 2.7 support
190903
- Regenerate network role patch to apply without offset
190903
- Rebase kdump role to fix a forgotten edit, rhbz#1645633
190903
- Update timesync examples: add var prefix (rhbz#1642152), correct role prefix
190903
- Add Obsoletes for the -techpreview subpackage
190903
- Add warnings to role READMEs and other doc updates, rhbz#1616018
190903
- network: split the state setting into state and persistent_state, rhbz#1616014
190903
- depend on python-jmespath as Ansible will not ship it, rhbz#1660559
190903
190903
* Tue Aug 14 2018 Pavel Cahyna <pcahyna@redhat.com> - 1.0-4
190903
- Format the READMEs as html, by vdolezal, with changes to use highlight
190903
  (source-highlight does not understand YAML)
190903
190903
* Thu Aug  9 2018 Pavel Cahyna <pcahyna@redhat.com> - 1.0-3
190903
- Rebase the network role to the last revision (d866422).
190903
  Many improvements to tests, introduces autodetection of the current provider
190903
  and defaults to using profile name as interface name.
190903
- Rebase the selinux, timesync and kdump roles to their 1.0rc1 versions.
190903
  Many changes to the role interfaces to make them more consistent
190903
  and conforming to Ansible best practices.
190903
- Update the description.
190903
190903
* Fri May 11 2018 Pavel Cahyna <pcahyna@redhat.com> - 0.6-4
190903
- Fix complaints about /usr/bin/python during RPM build by making the affected scripts non-exec
190903
- Fix merge botch
190903
190903
* Mon Mar 19 2018 Troy Dawson <tdawson@redhat.com> - 0.6-3.1
190903
- Use -a (after cd) instead of -b (before cd) in %setup
190903
190903
* Wed Mar 14 2018 Pavel Cahyna <pcahyna@redhat.com> - 0.6-3
190903
- Minor corrections of the previous change by Till Maas.
190903
190903
* Fri Mar  9 2018 Pavel Cahyna <pcahyna@redhat.com> - 0.6-2
190903
- Document network role options: static routes, ethernet, dns
190903
  Upstream PR#36, bz1550128, documents bz1487747 and bz1478576
190903
190903
* Tue Jan 30 2018 Pavel Cahyna <pcahyna@redhat.com> - 0.6-1
190903
- Drop hard dependency on ansible (#1525655), patch from Yaakov Selkowitz
190903
- Update the network role to version 0.4, solves bz#1487747, bz#1478576
190903
190903
* Tue Dec 19 2017 Pavel Cahyna <pcahyna@redhat.com> - 0.5-3
190903
- kdump: fix the wrong conditional for ssh checking and improve test (PR#10)
190903
190903
* Tue Nov 07 2017 Pavel Cahyna <pcahyna@redhat.com> - 0.5-2
190903
- kdump: add ssh support. upstream PR#9, rhbz1478707
190903
190903
* Tue Oct 03 2017 Pavel Cahyna <pcahyna@redhat.com> - 0.5-1
190903
- SELinux: fix policy reload when SELinux is disabled on CentOS/RHEL 6
190903
  (bz#1493574)
190903
- network: update to b856c7481bf5274d419f71fb62029ea0044b3ec1 :
190903
  makes the network role idempotent (bz#1476053) and fixes manual
190903
  network provider selection (bz#1485074).
190903
190903
* Mon Aug 28 2017 Pavel Cahyna <pcahyna@redhat.com> - 0.4-1
190903
- network: update to b9b6f0a7969e400d8d6ba0ac97f69593aa1e8fa5:
190903
  ensure that state:absent followed by state:up works (bz#1478910), and change
190903
  the example IP adresses to the IANA-assigned ones.
190903
- SELinux: fix the case when SELinux is disabled (bz#1479546).
190903
190903
* Tue Aug 8 2017 Pavel Cahyna <pcahyna@redhat.com> - 0.3-2
190903
- We can't change directories to symlinks (rpm bug #447156) so keep the old
190903
  names and create the new names as symlinks.
190903
190903
* Tue Aug 8 2017 Pavel Cahyna <pcahyna@redhat.com> - 0.3-1
190903
- Change the prefix to linux-system-roles., keeping compatibility
190903
  symlinks.
190903
- Update the network role to dace7654feb7b5629ded0734c598e087c2713265:
190903
  adds InfiniBand support and other fixes.
190903
- Drop a patch included upstream.
190903
190903
* Mon Jun 26 2017 Pavel Cahyna <pcahyna@redhat.com> - 0.2-2
190903
- Leave a copy of README and COPYING in every role's directory, as suggested by T. Bowling.
190903
- Move the network example inventory to the documentation directory together.
190903
  with the example playbooks and delete the now empty "examples" directory.
190903
- Use proper reserved (by RFC 7042) MAC addresses in the network examples.
190903
190903
* Tue Jun 6 2017 Pavel Cahyna <pcahyna@redhat.com> - 0.2-1
190903
- Update the networking role to version 0.2 (#1459203)
190903
- Version every role and the package separately. They live in separate repos
190903
  and upstream release tags are not coordinated.
190903
190903
* Mon May 22 2017 Pavel Cahyna <pcahyna@redhat.com> - 0.1-2
190903
- Prefix the roles in examples and documentation with rhel-system-roles.
190903
190903
* Thu May 18 2017 Pavel Cahyna <pcahyna@redhat.com> - 0.1-1
190903
- Update to 0.1 (first upstream release).
190903
- Remove the tuned role, it is not ready yet.
190903
- Move the example playbooks to /usr/share/doc/rhel-system-roles/$SUBSYSTEM
190903
  directly to get rid of an extra directory.
190903
- Depend on ansible.
190903
190903
* Thu May 4 2017  Pavel Cahyna <pcahyna@redhat.com> - 0-0.1.20170504
190903
- Initial release.
190903
- kdump r. fe8bb81966b60fa8979f3816a12b0c7120d71140
190903
- postfix r. 43eec5668425d295dce3801216c19b1916df1f9b
190903
- selinux r. 1e4a21f929455e5e76dda0b12867abaa63795ae7
190903
- timesync r. 33a1a8c349de10d6281ed83d4c791e9177d7a141
190903
- tuned r. 2e8bb068b9815bc84287e9b6dc6177295ffdf38b
190903
- network r. 03ff040df78a14409a0d89eba1235b8f3e50a750
190903