Packer: рдкреИрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд░реНрдЪреБрдЕрд▓ рдмреЙрдХреНрд╕ рдмрд┐рд▓реНрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдИ рдбрд┐рд╕реНрдХ рдмрдирд╛рдПрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 17 рдЕрдЧре░ 2015  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: hashicorp/packer

рдореИрдВ vbox рдХреНрд░рд┐рдПрдореЗрдбрд┐рдпрдо рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ 2 рдбрд┐рд╕реНрдХ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВред рд▓реЗрдХрд┐рди рд╕рдорд╕реНрдпрд╛ 2 рдбрд┐рд╕реНрдХ рдЕрд▓рдЧ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдмрди рд░рд╣реА рд╣реИ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ-рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕-рдЖрдИрдПрд╕рдУ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдкреНрд░рд╛рдердорд┐рдХ рдбрд┐рд╕реНрдХ рдмрди рд░рд╣реА рд╣реИред

рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рдпрд╣ рдореИрдВ 2 рдбрд┐рд╕реНрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИред

 "vboxmanage": [
        [ "modifyvm", "{{.Name}}", "--memory", "2048" ],
        [ "modifyvm", "{{.Name}}", "--cpus" , "2" ],
        ["storageattach", "{{.Name}}", "--storagectl", "SCSI Controller", "--port", "1", "--device", "2", "--type", "hdd", "--medium", "output-virtualbox-iso/sdb.vdi"]
        ]

рдбреАрдмрдЧ рд▓реЙрдЧ рдЖрдЙрдЯрдкреБрдЯ

2015/08/17 09:43:53 ui: ==> virtualbox-iso: Creating virtual machine...
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 Executing VBoxManage: []string{"createvm", "--name", "shashank", "--ostype", "RedHat_64", "--register"}
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stdout: Virtual machine 'shashank' is created and registered.
2015/08/17 09:43:53 packer-builder-virtualbox-iso: UUID: 6e98a276-bf26-4b67-acfb-176c30240a5d
2015/08/17 09:43:53 packer-builder-virtualbox-iso: Settings file: '/apps_data_01/Virtualbox/shashank/shashank.vbox'
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stderr:
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 Executing VBoxManage: []string{"modifyvm", "shashank", "--boot1", "disk", "--boot2", "dvd", "--boot3", "none", "--boot4", "none"}
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stdout:
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stderr:
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 Executing VBoxManage: []string{"modifyvm", "shashank", "--cpus", "1"}
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stdout:
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stderr:
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 Executing VBoxManage: []string{"modifyvm", "shashank", "--memory", "512"}
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stdout:
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stderr:
2015/08/17 09:43:53 ui: ==> virtualbox-iso: Creating hard drive...
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 Executing VBoxManage: []string{"createhd", "--filename", "output-virtualbox-iso/shashank.vdi", "--size", "81040", "--format", "VDI", "--variant", "Standard"}
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stdout: Medium created. UUID: 97572aa8-dd9a-42c3-947c-72795db83167
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stderr: 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 Executing VBoxManage: []string{"storagectl", "shashank", "--name", "IDE Controller", "--add", "ide"}
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stdout:
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stderr:
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 Executing VBoxManage: []string{"storagectl", "shashank", "--name", "SCSI Controller", "--add", "scsi", "--controller", "LSILogic"}
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stdout:
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stderr:
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 Executing VBoxManage: []string{"storageattach", "shashank", "--storagectl", "SCSI Controller", "--port", "0", "--device", "0", "--type", "hdd", "--medium", "output-virtualbox-iso/shashank.vdi"}
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stdout:
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stderr:
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 Executing VBoxManage: []string{"storageattach", "shashank", "--storagectl", "IDE Controller", "--port", "0", "--device", "1", "--type", "dvddrive", "--medium", "/apps_data_01/packer-templates/packer_cache/c50dbd33d853ece2fd2d7b1a524ae5868134427a2fef9d98ea5b34fa19c67e82.iso"}
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stdout:
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stderr:
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 Not attaching guest additions since we're uploading.
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 No floppy disk, not attaching.
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 Looking for available SSH port between 2222 and 4444
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 Trying port: 4157
2015/08/17 09:43:53 ui: ==> virtualbox-iso: Creating forwarded port mapping for SSH (host port 4157)
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 Executing VBoxManage: []string{"modifyvm", "shashank", "--natpf1", "packerssh,tcp,127.0.0.1,4157,,22"}
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stdout:
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stderr:
2015/08/17 09:43:53 ui: ==> virtualbox-iso: Executing custom VBoxManage commands...
2015/08/17 09:43:53 ui:     virtualbox-iso: Executing: modifyvm shashank --memory 2048
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 Executing VBoxManage: []string{"modifyvm", "shashank", "--memory", "2048"}
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stdout:
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stderr:
2015/08/17 09:43:53 ui:     virtualbox-iso: Executing: modifyvm shashank --cpus 2
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 Executing VBoxManage: []string{"modifyvm", "shashank", "--cpus", "2"}
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stdout:
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stderr:
2015/08/17 09:43:53 ui:     virtualbox-iso: Executing: storageattach shashank --storagectl SCSI Controller --port 1 --device 2 --type hdd --medium output-virtualbox-iso/sdb.vdi
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 Executing VBoxManage: []string{"storageattach", "shashank", "--storagectl", "SCSI Controller", "--port", "1", "--device", "2", "--type", "hdd", "--medium", "output-virtualbox-iso/sdb.vdi"}
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stdout:
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stderr: VBoxManage: error: Could not find file for the medium '/vol_01/apps_data_01/packer-templates/output-virtualbox-iso/sdb.vdi' (VERR_FILE_NOT_FOUND)
2015/08/17 09:43:53 packer-builder-virtualbox-iso: VBoxManage: error: Details: code VBOX_E_FILE_ERROR (0x80bb0004), component MediumWrap, interface IMedium, callee nsISupports
2015/08/17 09:43:53 packer-builder-virtualbox-iso: VBoxManage: error: Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 177 of file VBoxManageDisk.cpp
2015/08/17 09:43:53 packer-builder-virtualbox-iso: VBoxManage: error: Invalid UUID or filename "output-virtualbox-iso/sdb.vdi"
2015/08/17 09:43:53 ui error: ==> virtualbox-iso: Error executing command: VBoxManage error: VBoxManage: error: Could not find file for the medium '/vol_01/apps_data_01/packer-templates/output-virtualbox-iso/sdb.vdi' (VERR_FILE_NOT_FOUND)
==> virtualbox-iso: VBoxManage: error: Details: code VBOX_E_FILE_ERROR (0x80bb0004), component MediumWrap, interface IMedium, callee nsISupports
==> virtualbox-iso: VBoxManage: error: Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 177 of file VBoxManageDisk.cpp
==> virtualbox-iso: VBoxManage: error: Invalid UUID or filename "output-virtualbox-iso/sdb.vdi"
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 Executing VBoxManage: []string{"storageattach", "shashank", "--storagectl", "IDE Controller", "--port", "0", "--device", "1", "--medium", "none"}
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stdout:
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stderr:
2015/08/17 09:43:53 ui: ==> virtualbox-iso: Unregistering and deleting virtual machine...
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 Executing VBoxManage: []string{"unregistervm", "shashank", "--delete"}
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stdout:
2015/08/17 09:43:53 packer-builder-virtualbox-iso: 2015/08/17 09:43:53 stderr: 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
2015/08/17 09:43:53 ui: ==> virtualbox-iso: Deleting output directory...
2015/08/17 09:43:53 ui error: Build 'virtualbox-iso' errored: Error executing command: VBoxManage error: VBoxManage: error: Could not find file for the medium '/vol_01/apps_data_01/packer-templates/output-virtualbox-iso/sdb.vdi' (VERR_FILE_NOT_FOUND)
VBoxManage: error: Details: code VBOX_E_FILE_ERROR (0x80bb0004), component MediumWrap, interface IMedium, callee nsISupports
VBoxManage: error: Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 177 of file VBoxManageDisk.cpp
VBoxManage: error: Invalid UUID or filename "output-virtualbox-iso/sdb.vdi"
2015/08/17 09:43:53 Builds completed. Waiting on interrupt barrier...
2015/08/17 09:43:53 machine readable: error-count []string{"1"}
2015/08/17 09:43:53 ui error:
==> Some builds didn't complete successfully and had errors:
2015/08/17 09:43:53 machine readable: virtualbox-iso,error []string{"Error executing command: VBoxManage error: VBoxManage: error: Could not find file for the medium '/vol_01/apps_data_01/packer-templates/output-virtualbox-iso/sdb.vdi' (VERR_FILE_NOT_FOUND)\nVBoxManage: error: Details: code VBOX_E_FILE_ERROR (0x80bb0004), component MediumWrap, interface IMedium, callee nsISupports\nVBoxManage: error: Context: \"OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())\" at line 177 of file VBoxManageDisk.cpp\nVBoxManage: error: Invalid UUID or filename \"output-virtualbox-iso/sdb.vdi\""}
2015/08/17 09:43:53 ui error: --> virtualbox-iso: Error executing command: VBoxManage error: VBoxManage: error: Could not find file for the medium '/vol_01/apps_data_01/packer-templates/output-virtualbox-iso/sdb.vdi' (VERR_FILE_NOT_FOUND)
VBoxManage: error: Details: code VBOX_E_FILE_ERROR (0x80bb0004), component MediumWrap, interface IMedium, callee nsISupports
VBoxManage: error: Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 177 of file VBoxManageDisk.cpp
VBoxManage: error: Invalid UUID or filename "output-virtualbox-iso/sdb.vdi"
2015/08/17 09:43:53 ui:
==> Builds finished but no artifacts were created.
2015/08/17 09:43:53 waiting for all plugin processes to complete...
2015/08/17 09:43:53 /vol_01/apps_data_01/packer/packer-provisioner-shell: plugin process exited
2015/08/17 09:43:53 /vol_01/apps_data_01/packer/packer-builder-virtualbox-iso: plugin process exited
bug buildevirtualbox

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

рдореИрдВ рдкреИрдХрд░-рд╡реАрдмреА рдмрд┐рд▓реНрдб рдореЗрдВ рдХрдИ рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрдирд╛рдиреЗ рдФрд░ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВред

рдРрд╕реЗ:

  • рдбрд┐рд╕реНрдХреНрд╕ рдХреЛ рдЙрди рдХрдорд╛рдВрдбреНрд╕ рдХреЗ рд╕рд╛рде рдмрдирд╛рдПрдВ рдЬреЛ packer (рдпрд╛рдиреА рдПрдХ рдЕрд▓рдЧ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ) рд╕реЗ рдкрд╣рд▓реЗ рдЪрд▓рддреЗ рд╣реИрдВ, рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЗ рдмрд╛рд╣рд░ :

VBoxManage createhd --filename io1.vdi --size 10000

  • рдкреИрдХрд░ рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдореЗрдВ рдбрд┐рд╕реНрдХ рджреЗрдЦреЗрдВ
"vboxmanage": [
        ["storageattach", "{{.Name}}", "--storagectl", "IDE Controller", "--port", "0", "--device", "1", "--type", "hdd", "--medium", "io1.vdi"]
    ]
  • рдмрд┐рд▓реНрдб рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░реЗрдВред рдпрд╣ рд╕рд┐рд░реНрдл рдХрд╛рдо рдХрд░реЗрдЧрд╛ред io1.vdi рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдмрджрд▓реЗ рдореЗрдВ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд vdi рдлрд╝рд╛рдЗрд▓ рд╕рд╣реА рдЖрдЙрдЯрдкреБрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧреАред

рдпрд╣рд╛рдБ рдореЗрд░реЗ 4-рдбрд┐рд╕реНрдХ рд╕реЗрдЯрдЕрдк рдХрд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╣реИред

image

рд╕рдм рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╕рд╣реА рд╣реИ - рдореИрдВ рдкреИрдХрд░ рдмрд┐рд▓реНрдб рд╕рдордп рдХреЗ рджреМрд░рд╛рди рдбреНрд░рд╛рдЗрд╡ рдХреЛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдФрд░ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдмрд╛рдж рд╡реЗ рдЕрднреА рднреА рд╡рд╣рд╛рдВ рд░рд╣реЗрдВрдЧреЗред

рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрднреА рдХрд┐рд╕реА рдХреА рдорджрдж рдХрд░рддрд╛ рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ!

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

рджрд┐рд▓рдЪрд╕реНрдк рдмрдЧ! рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдореИрдВ рдкреИрдХрд░-рд╡реАрдмреА рдмрд┐рд▓реНрдб рдореЗрдВ рдХрдИ рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрдирд╛рдиреЗ рдФрд░ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВред

рдРрд╕реЗ:

  • рдбрд┐рд╕реНрдХреНрд╕ рдХреЛ рдЙрди рдХрдорд╛рдВрдбреНрд╕ рдХреЗ рд╕рд╛рде рдмрдирд╛рдПрдВ рдЬреЛ packer (рдпрд╛рдиреА рдПрдХ рдЕрд▓рдЧ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ) рд╕реЗ рдкрд╣рд▓реЗ рдЪрд▓рддреЗ рд╣реИрдВ, рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЗ рдмрд╛рд╣рд░ :

VBoxManage createhd --filename io1.vdi --size 10000

  • рдкреИрдХрд░ рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдореЗрдВ рдбрд┐рд╕реНрдХ рджреЗрдЦреЗрдВ
"vboxmanage": [
        ["storageattach", "{{.Name}}", "--storagectl", "IDE Controller", "--port", "0", "--device", "1", "--type", "hdd", "--medium", "io1.vdi"]
    ]
  • рдмрд┐рд▓реНрдб рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░реЗрдВред рдпрд╣ рд╕рд┐рд░реНрдл рдХрд╛рдо рдХрд░реЗрдЧрд╛ред io1.vdi рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдмрджрд▓реЗ рдореЗрдВ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд vdi рдлрд╝рд╛рдЗрд▓ рд╕рд╣реА рдЖрдЙрдЯрдкреБрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧреАред

рдпрд╣рд╛рдБ рдореЗрд░реЗ 4-рдбрд┐рд╕реНрдХ рд╕реЗрдЯрдЕрдк рдХрд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╣реИред

image

рд╕рдм рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╕рд╣реА рд╣реИ - рдореИрдВ рдкреИрдХрд░ рдмрд┐рд▓реНрдб рд╕рдордп рдХреЗ рджреМрд░рд╛рди рдбреНрд░рд╛рдЗрд╡ рдХреЛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдФрд░ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдмрд╛рдж рд╡реЗ рдЕрднреА рднреА рд╡рд╣рд╛рдВ рд░рд╣реЗрдВрдЧреЗред

рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрднреА рдХрд┐рд╕реА рдХреА рдорджрдж рдХрд░рддрд╛ рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ!

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдВрддрд┐рдо рдореБрджреНрджрд╛ рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рдХреЗ рд╕рд╛рде рд╣реИред рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рд╣реИ, рдзрдиреНрдпрд╡рд╛рдж!

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

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

Tensho picture Tensho  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

sourav82 picture sourav82  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

tleyden picture tleyden  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

craigsimon picture craigsimon  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

shantanugadgil picture shantanugadgil  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ