Skip to content
Snippets Groups Projects
archlinux.json 759 B
Newer Older
  • Learn to ignore specific revisions
  • Sven-Hendrik Haase's avatar
    Sven-Hendrik Haase committed
    {
        "variables": {
            "hetzner_cloud_api_key": null
        },
        "sensitive-variables": ["hetzner_cloud_api_key"],
        "builders": [{
            "type": "hcloud",
            "snapshot_name": "archlinux-{{ isotime \"2006-01-02T15:04\" }}",
    
            "snapshot_labels": {
                "custom_image": "archlinux"
            },
    
    Sven-Hendrik Haase's avatar
    Sven-Hendrik Haase committed
            "token": "{{ user `hetzner_cloud_api_key` }}",
    
    Sven-Hendrik Haase's avatar
    Sven-Hendrik Haase committed
            "server_type": "cx11",
            "ssh_username": "root",
    
    Sven-Hendrik Haase's avatar
    Sven-Hendrik Haase committed
            "rescue": "linux64"
        }],
        "provisioners": [{
            "type": "ansible",
            "playbook_file": "playbooks/tasks/install_arch.yml",
            "host_alias": "packer-base-image",
    
            "inventory_directory": ".",
            "use_proxy": false
    
    Sven-Hendrik Haase's avatar
    Sven-Hendrik Haase committed
        }]
    }