• HashiCorp Developer

  • HashiCorp Cloud Platform
  • Terraform
  • Packer
  • Consul
  • Vault
  • Boundary
  • Nomad
  • Waypoint
  • Vagrant
Packer
  • Install
  • Tutorials
  • Documentation
  • Guides
  • Plugins
  • Try Cloud(opens in new tab)
  • Sign up
Packer Home

Plugins

Skip to main content
  • Plugins

      • 1&1

  • Resources

  • Tutorial Library
  • Community Forum
    (opens in new tab)
  • Support
    (opens in new tab)
  • GitHub
    (opens in new tab)
  1. Developer
  2. Packer
  3. Plugins
  4. Builders
  5. 1&1
Community
v1.0.1

»1&1 Builder

Type: oneandone Artifact BuilderId: packer.oneandone

The 1&1 Builder is able to create virtual machines for 1&1.

Configuration Reference

There are many configuration options available for the builder. They are segmented below into two categories: required and optional parameters. Within each category, the available configuration keys are alphabetized.

In addition to the options listed here, a communicator can be configured for this builder. In addition to the options defined there, a private key file can also be supplied to override the typical auto-generated key:

  • ssh_private_key_file (string) - Path to a PEM encoded private key file to use to authenticate with SSH. The ~ can be used in path and will be expanded to the home directory of current user.

Required

  • source_image_name (string) - 1&1 Server Appliance name of type IMAGE.

  • token (string) - 1&1 REST API Token. This can be specified via environment variable ONEANDONE_TOKEN

Optional

  • data_center_name - Name of virtual data center. Possible values "ES", "US", "GB", "DE". Default value "US"

  • disk_size (string) - Amount of disk space for this image in GB. Defaults to "50"

  • image_name (string) - Resulting image. If "image_name" is not provided Packer will generate it

  • retries (number) - Number of retries Packer will make status requests while waiting for the build to complete. Default value "600".

  • url (string) - Endpoint for the 1&1 REST API. Default URL "https://cloudpanel-api.1and1.com/v1"

Example

Here is a basic example:

{
  "builders": [
    {
      "type": "oneandone",
      "disk_size": "50",
      "image_name": "test5",
      "source_image_name": "ubuntu1604-64min",
      "ssh_username": "root",
      "ssh_private_key_file": "/path/to/private/ssh/key"
    }
  ]
}
Edit this page on GitHub

On this page

  1. 1&1 Builder
  2. Configuration Reference
  3. Example
Give Feedback(opens in new tab)
  • Certifications
  • System Status
  • Terms of Use
  • Security
  • Privacy
  • Trademark Policy
  • Trade Controls
  • Give Feedback(opens in new tab)