Packer: рдкреИрдХрд░ 1.1.3 рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдХреЗ рд▓рд┐рдП 'ResourceNotReady: рдкрд╛рд░ рдХрд┐рдП рдЧрдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдкреНрд░рдпрд╛рд╕реЛрдВ' рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 14 рдЬрдире░ 2018  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: hashicorp/packer

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдкрд░ рдПрдХ рд╕реЗрдВрдЯреЛрд╕ рдкреИрдХрд░ рдмрд┐рд▓реНрдб рд╣реИ рдЬреЛ рд╕рдВрд╕реНрдХрд░рдг 1.1.2 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╕рдВрд╕реНрдХрд░рдг 1.1.3 рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ

рдЫрд╡рд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдЯреЗрдореНрдкреНрд▓реЗрдЯ (рд╕реНрд░реЛрдд рдПрдПрдордЖрдИ рдЖрдИрдбреА https://wiki.centos.org/Cloud/AWS рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛)

{
    "builders": [
        {
            "access_key": "{{user `aws_access_key`}}",
            "ami_block_device_mappings": [
                {
                    "device_name": "/dev/sdb",
                    "virtual_name": "ephemeral0"
                },
                {
                    "device_name": "/dev/sdc",
                    "virtual_name": "ephemeral1"
                }
            ],
            "ami_description": "CentOS 7 with updates ({{isotime \"2006-01-02-15-04-05\"}})",
            "ami_name":  "centos7-with-updates-{{isotime \"2006-01-02-15-04-05\"}}",
            "ami_regions": [
                "us-west-2"
            ],
            "ami_users": [
                "XXXXXXXXXXXX"
            ],
            "instance_type": "t2.medium",
            "region": "us-east-1",
            "secret_key": "{{user `aws_secret_key`}}",
            "source_ami": "ami-ae7bfdb8",
            "ssh_username": "centos",
            "type": "amazon-ebs"
        }
    ],
    "post-processors": [
        {
            "inline": [
                "date",
                "exit 0"
            ],
            "type": "shell-local"
        }
    ],
    "provisioners": [
        {
            "inline": [
                "sleep 10",
                "sudo yum -y update",
                "sudo yum -y install unzip vim tree",
                "sudo yum remove -y docker docker-common docker-selinux docker-engine",
                "sudo yum install -y yum-utils device-mapper-persistent-data lvm2",
                "sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo",
                "sudo yum install -y docker-ce",
                "sudo systemctl enable docker",
                "sudo yum clean all",
                "sudo rm -rf /var/cache/yum/",
                "exit 0"
            ],
            "type": "shell"
        }
    ],
    "variables": {
        "aws_access_key": "",
        "aws_secret_key": ""
    }
}

_рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдореИрдВ рдХреБрдЫ рднреА рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдмрд╕ рдПрдХ рдбреЙрдХрд░ рд╕рдХреНрд╖рдо CentOS 7 рдЫрд╡рд┐ред_

рдЬрдм рд╕рдВрд╕реНрдХрд░рдг 1.1.3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрд┐рд▓реНрдб рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ:

==> amazon-ebs: Waiting for instance (i-xxxxxxxxxxxxxxxxx) to become ready...
==> amazon-ebs: Error waiting for instance (i-xxxxxxxxxxxxxxxxx) to become ready: ResourceNotReady: exceeded wait attempts
  • packer version рд╕реЗ рдкреИрдХрд░ рд╕рдВрд╕реНрдХрд░рдг
    1.1.2
    1.1.3
  • рдореЗрдЬрдмрд╛рди рдордВрдЪ
    Ubuntu 14.04 (рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИ)

рдЕрдЧрд░ рдореИрдВ v 1.1.2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред (рдореИрдВрдиреЗ рез.резреж рдФрд░ рез.рез.рез рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рд╡реЗ рднреА рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ)

рд╕рд╛рджрд░,
рд╢рд╛рдВрддрдиреБ

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЯрд┐рдХрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓ рдЧрдпрд╛ рд╣реИред 1.1.4 1.1.3 рд╕реЗ рдмрд╣реБрдд рддреЗрдЬ рд╣реЛрдЧрд╛ред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ec2:DescribeInstanceStatus рдХреЛ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдпрд╣ рдХрд╛рдо рдЕрднреА рдХреЗ рд▓рд┐рдП рд╣реЛ рдЧрдпрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХрд╛ рд╕рдордп рдереЛрдбрд╝рд╛ рдзреАрдорд╛ рд╣реИред

рд╡рд┐рд╡рд░рдг рд╢рд╛рдпрдж рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
https://github.com/hashicorp/packer/issues/5705
https://github.com/hashicorp/packer/pull/5773

рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк v1.1.2 рдХреЗ рд╕рдорд╛рди рд╣реА рдиреАрдЪреЗ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, v1.1.4 рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж рдФрд░ рд╕рд╛рджрд░,
рд╢рд╛рдВрддрдиреБ

рдЯрд┐рдХрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓ рдЧрдпрд╛ рд╣реИред 1.1.4 1.1.3 рд╕реЗ рдмрд╣реБрдд рддреЗрдЬ рд╣реЛрдЧрд╛ред

рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд▓реЙрдХ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ _30 рджрд┐рдиреЛрдВ_ рдХреЗ рд▓рд┐рдП рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рд╣рдорд╛рд░реЗ рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреЛ рд╕рдХреНрд░рд┐рдп рдореБрджреНрджреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдФрд░ рдЙрди рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред

рдпрджрд┐ рдЖрдкрдХреЛ рдРрд╕реА рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА рд╣реИ рдЬреЛ рдЗрд╕рдХреЗ рд╕рдорд╛рди рд▓рдЧрддреА рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓реЗрдВ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рдкреВрд░рд╛ рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╣рдо рдЖрдЧреЗ рдХреА рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░ рд╕рдХреЗрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕