diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..71b6ee5
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+SOURCES/rhc-worker-playbook-0.1.6.tar.gz
diff --git a/.rhc-worker-playbook.metadata b/.rhc-worker-playbook.metadata
new file mode 100644
index 0000000..0290586
--- /dev/null
+++ b/.rhc-worker-playbook.metadata
@@ -0,0 +1 @@
+33c12c04ecb04891311159b6c8d142986efd288e SOURCES/rhc-worker-playbook-0.1.6.tar.gz
diff --git a/SPECS/rhc-worker-playbook.spec b/SPECS/rhc-worker-playbook.spec
new file mode 100644
index 0000000..d671af9
--- /dev/null
+++ b/SPECS/rhc-worker-playbook.spec
@@ -0,0 +1,82 @@
+%define debug_package %{nil}
+
+Name: rhc-worker-playbook
+Version: 0.1.6
+Release: 3%{?dist}
+Summary: Python worker for Red Hat connector that launches Ansible Runner
+License: GPLv2+
+URL: https://github.com/redhatinsights/rhc-worker-playbook
+Source: rhc-worker-playbook-0.1.6.tar.gz
+
+%{?__python3:Requires: %{__python3}}
+Requires: insights-client
+Requires: python3dist(requests)
+Requires: python3dist(pyyaml)
+BuildRequires: rhc
+BuildRequires: pkgconfig
+BuildRequires: python3-devel
+BuildRequires: python3dist(pip)
+BuildRequires: python3dist(wheel)
+BuildRequires: python3dist(setuptools)
+BuildRequires: openssl-devel
+BuildRequires: c-ares-devel
+BuildRequires: zlib-devel
+BuildRequires: python3dist(cython)
+BuildRequires: gcc
+BuildRequires: gcc-c++
+
+ExclusiveArch: x86_64 s390x ppc64 ppc64le
+
+%description
+Python-based worker for Red Hat connect, used to launch Ansible playbooks via Ansible Runner.
+
+%prep
+%setup -q
+
+%build
+export GRPC_PYTHON_BUILD_WITH_CYTHON=True
+export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=True
+export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=True
+export GRPC_PYTHON_BUILD_SYSTEM_CARES=True
+export GRPC_PYTHON_DISABLE_LIBC_COMPATIBILITY=True
+%define rhc_config_dir $(pkg-config rhc --variable workerconfdir)
+
+%define _lto_cflags %{nil}
+%set_build_flags
+%{__make} PREFIX=%{_prefix} LIBDIR=%{_libdir} CONFIG_DIR=%{rhc_config_dir} PYTHON_PKGDIR=%{python3_sitelib} installed-lib-dir
+%{make_build} build
+
+%install
+%{make_install} PREFIX=%{_prefix} LIBDIR=%{_libdir} CONFIG_DIR=%{rhc_config_dir} PYTHON_PKGDIR=%{python3_sitelib}
+
+%files
+%{_libexecdir}/rhc/rhc-worker-playbook.worker
+%{python3_sitelib}/rhc_worker_playbook/
+%{python3_sitelib}/rhc_worker_playbook*.egg-info/
+%{_libdir}/rhc-worker-playbook/
+%config %{_sysconfdir}/rhc/workers/rhc-worker-playbook.toml
+
+%doc
+
+%changelog
+* Mon Nov 1 2021 Link Dupont - 0.1.6-3
+- Disable LTO due to RHBZ#1893533
+
+* Thu Sep 23 2021 Link Dupont - 0.1.6-2
+- Ensure build flags are exported to the build environment
+
+* Thu Aug 26 2021 Link Dupont - 0.1.6-1
+- New upstream version
+
+* Fri Aug 6 2021 Link Dupont - 0.1.5^0.9ef03b90.wtree.0663ne
+- New upstream version
+
+* Mon Apr 19 2021 Jeremy Crafts - 0.1.5-1
+- Changes to playbook validation logic
+- Enhancements for logging to rhcd
+- Fix for subprocess environment
+
+* Thu Mar 25 2021 Jeremy Crafts - 0.1.4-1
+- Enhancements to playbook validation
+- Fixes for regular execution status updates
+- Configuration fixes