Skip to content

Instantly share code, notes, and snippets.

@jturel
jturel / broker.xml
Last active March 22, 2020 19:20
katello candlepin broker.xml
<?xml version='1.0' encoding="UTF-8"?>
<configuration xmlns="urn:activemq"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:activemq /schema/artemis-configuration.xsd">
<core xmlns="urn:activemq:core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:activemq:core ">
<acceptors>
@jturel
jturel / gist:bc0d428b473ed5d6adfb8adc08408184
Last active January 17, 2020 16:50
katello artemis broker.xml
<?xml version='1.0' encoding="UTF-8"?>
<!--
Copyright (c) 2009 - 2018 Red Hat, Inc.
This software is licensed to you under the GNU General Public License,
version 2 (GPLv2). There is NO WARRANTY for this software, express or
implied, including the implied warranties of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. You should have received a copy of GPLv2
along with this software; if not, see
http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
ln -s `ls -d /tmp/systemd-private-*httpd*/tmp/passenger*` /tmp/
scl enable tfm-ror52 passenger-status
@jturel
jturel / gist:c001c0548cfe64a5b9950711752cdf7f
Last active February 5, 2020 19:53
Generate Swagger definitions
mkdir -p /tmp/apidoc
chown foreman:foreman /tmp/apidoc
foreman-rake apipie:static_swagger_json OUT=/tmp/apidoc

results in:

[root@sat]# ll /tmp/apidoc
total 27712
@jturel
jturel / gist:dc9e405cb0930e429cf7ce7e76ff238d
Created August 2, 2019 18:03
generate and import a manifest into local candlepin
in the console:
# find library environment of default org
environment_id = Katello::ContentViewEnvironment.first.cp_id
# create the consumer in the environment
consumer = Katello::Resources::Candlepin::Consumer.create(environment_id, {name: "you-will-export-me", type: {"label": "candlepin"}}, [])
# export the consumer's manifest to a .zip
data = Katello::Resources::Candlepin::CandlepinResource.get("/candlepin/consumers/#{consumer['uuid']}/export")