Skip to content
Snippets Groups Projects
Verified Commit dcae6c16 authored by Antoine R. Dumont's avatar Antoine R. Dumont
Browse files

sysadm/third-party: Update links and mention deprecated script

parent 6dc30f75
No related branches found
No related tags found
1 merge request!258sysadm: Migrate forge.s.o url to gitlab.s.o
.. _puppet_integration_of_third_party_puppet_modules:
.. admonition:: Intended audience
:class: important
staff members with enough permissions to deploy
.. admonition:: Warning
:class: warning
Deprecated documentation. Since we migrated to gitlab, the referenced script must be
adapted to work with it.
How to manage Third-Party modules
=================================
......@@ -18,6 +29,7 @@ specifier.
Adding a new external puppet module
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In the *puppet-environment* repository, the ``bin/import-puppet-module`` takes care of
the following tasks:
......@@ -49,7 +61,7 @@ Example usage to pull the `elastic/elasticsearch
git push
Once the module is added, you need to register it in the *swh-site* `Puppetfile
<https://forge.softwareheritage.org/source/puppet-swh-site/browse/production/Puppetfile>`_.
<https://gitlab.softwareheritage.org/infra/puppet/puppet-swh-site/-/blob/production/Puppetfile>`_.
You should also check in the module metadata whether any dependencies need importing as
well, which you should do using the same procedure.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment