

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# `AWS-RunPacker`
<a name="automation-aws-runpacker"></a>

 **Description** 

 Ce runbook utilise l'outil HashiCorp [Packer](https://www.packer.io/) pour valider, corriger ou créer des modèles de packer utilisés pour créer des images de machine. Ce runbook utilise Packer v1.7.2. 

**Note**  
 Si vous spécifiez une valeur `vpc_id`, vous devez également spécifier la valeur `subnet_id` d'un sous-réseau public. À moins que vous ne modifiiez l'attribut d'adressage IPv4 public de votre sous-réseau, vous devez également `associate_public_ip_address` définir sur true. 

 [Exécuter cette automatisation (console)](https://console.aws.amazon.com/systems-manager/automation/execute/AWS-RunPacker) 

**Type de document**

 Automatisation

**Propriétaire**

Amazon

**Plateformes**

LinuxmacOS, Windows

**Paramètres**
+ AutomationAssumeRole

  Type : Chaîne

  Description : (Facultatif) Le nom de ressource Amazon (ARN) du rôle Gestion des identités et des accès AWS (IAM) qui permet à Systems Manager Automation d'effectuer les actions en votre nom. Si aucun rôle n'est spécifié, Systems Manager Automation utilise les autorisations de l'utilisateur qui lance ce runbook.
+ Force

  Type : Boolean

  Description : Option Packer pour forcer un générateur à s'exécuter lorsque des artefacts d'une version précédente empêchent l'exécution d'une build. 
+ Mode

  Type : Chaîne

   Description : Mode, ou commande, d'utilisation de Packer lors de la validation par rapport au modèle. Les options incluent `Build``Validate`, et`Fix`. 
+ TemplateFileName

  Type : Chaîne

  Description : Nom, ou clé, du fichier modèle dans le compartiment S3.
+ Modèles 3 BucketName

  Type : Chaîne

  Description : Nom du compartiment S3 contenant le modèle de packer.

 **Étapes de document** 

RunPackerProcessTemplate — Exécute le mode sélectionné par rapport au modèle à l'aide de l'outil Packer.

 **Sorties** 

RunPackerProcessTemplate.output — La sortie standard de l'outil Packer.

RunPackerProcessTemplate.fixed\$1template\$1key — Le nom du modèle stocké dans un compartiment S3 à utiliser uniquement lors de l'exécution en mode « Fix ».

RunPackerProcessTemplate.s3\$1bucket : nom du compartiment S3 qui contient le modèle fixe à utiliser uniquement lors de l'exécution en mode « Fix ».