# Création de Systemd Units

Les **Systemd Service Units** peuvent être créés:

* Automatiquement par Muppy  ; c'est le cas par exemple du bouton ![](https://3772830354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJQEyyq3uo2ur4VSBiaCB%2Fuploads%2FkE5A5f4BcgyCwuPkm1Wm%2FCleanShot%202022-01-26%20at%2015.52.23.png?alt=media\&token=e94337a0-d34b-4d60-922e-5d3b9ae9f2d8)présent en entête du formulaire des Cluster PostgreSQL.
* Manuellement
* Avec le Wizard **Import Systemd Units**

## Création manuelle du Systemd Service Unit d'un service existant

Cliquez sur le bouton Create de la vue liste des Systemd Units, puis indiquez:

1. L'id d'un Systemd Unit existant
2. Le Host&#x20;

et cliquez sur le bouton <img src="https://3772830354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJQEyyq3uo2ur4VSBiaCB%2Fuploads%2FdNxHbwjySH6x1DcyOiHj%2FCleanShot%202022-01-26%20at%2016.15.31.png?alt=media&#x26;token=5ff4646f-7505-4c64-a6df-d9afad7d09df" alt="" data-size="line">

Le wrapper est créé, il ne vous reste plus qu'a cliquer sur le bouton ![](https://3772830354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJQEyyq3uo2ur4VSBiaCB%2Fuploads%2FTsvnwBS0N50piDrvmkX1%2FCleanShot%202022-01-26%20at%2016.15.58.png?alt=media\&token=e25bdb1a-ab76-4f0d-b298-f79cbc3ca7d4). Muppy va actualiser le Service Unit avec les données du service comme le montre l'image suivante:

![formulaire System Service Unit ](https://3772830354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJQEyyq3uo2ur4VSBiaCB%2Fuploads%2FMO8Bu2n2iQjiaQNhz3gQ%2FCleanShot%202022-01-26%20at%2016.18.21.png?alt=media\&token=375832af-6f20-4de8-831a-fc02bef748a1)

## Création manuelle d'un Systemd Service Unit&#x20;

Il est aussi possible de créer un Systemd Service Unit ex nihilo. Dans ce cas, indiquez le nom du unit file que vous voulez créer ainsi que le host et consultez la page [edition-des-systemd-units](https://docs.muppy.io/guides/muppy-core/systemd-service-units/edition-des-systemd-units "mention")

## Wizard Import Systemd Units

Muppy dispose d'un Wizard qui facilite l'import Systemd Units existants (accessible via le menu **Muppy / Hosts / Systemd / Import Systemd Units**):

![Wizard Import Systemd Units](https://3772830354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJQEyyq3uo2ur4VSBiaCB%2Fuploads%2FOHjJ767z2GziQBjuDD0z%2FCleanShot%202022-01-26%20at%2016.33.17.png?alt=media\&token=0bd13658-e9f2-474b-890b-79dfd5e17700)

Le fonctionnement du Wizard est le suivant:

1. Indiquez le Host qui héberge les Units
2. Indiquez une Expression Régulière utilisée pour filtrer la liste des Units présente sur Host
3. Cliquez sur le bouton <img src="https://3772830354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJQEyyq3uo2ur4VSBiaCB%2Fuploads%2FdzQLUgubddwATLYEoCeZ%2FCleanShot%202022-01-26%20at%2016.44.08.png?alt=media&#x26;token=7e733fb0-91cf-40be-94c7-2140c3d57d1d" alt="" data-size="line"> pour ajouter les Units correspondants à la Regex dans la liste des Units
4. Cocher la case **Import** des units que vous voulez importer
5. Eventuellement supprimez les lignes qui ne vous intéressent pas
6. Lorsque la liste des Units que vous voulez importer est prête, cliquez sur le bouton <img src="https://3772830354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJQEyyq3uo2ur4VSBiaCB%2Fuploads%2FUInwewISasEU20s6WWsN%2FCleanShot%202022-01-26%20at%2016.46.57.png?alt=media&#x26;token=78144b79-0e58-4f3c-8ed6-82402687123c" alt="" data-size="line">

Muppy va alors créer toutes les **Services Units** et lancer un refresh pour chacun d'eux.
