Терраформ је платформа Инфраструцтуре-ас-цоде, коју је креирао ХасхиЦорп користећи ГО језик, она је АВС мрежни партнер. У основи, дизајниран је за ДевОпс, за креирање, одржавање и управљање Цлоуд ресурсима и услугама користећи интерфејс командне линије и кодирање. Сличан је АВС ЦлоудФорматион, али може да управља ресурсима у облаку широког спектра добављача услуга у облаку.
Овај пост ће пружити процедурални водич о томе како да користите Терраформ АВС Провиде. За почетак са овим постом морате имати и инсталиран у вашем систему.
Инсталирајте Терраформ
Да бисте инсталирали Терраформ, отворите командну линију и откуцајте ову команду:
> цхоцо инсталирај терраформ
Унесите да када се појави порука за Континуитет током инсталације.
Да бисте видели инсталирану верзију, користите ову команду:
> терраформ -ин
Следећи корак је креирање директоријума за рад, уписивањем:
Идите до новоствореног директоријума тако што ћете укуцати:
> цд терраформ-авс-инстанце
У излазу изнад је видљиво да је директоријум сада промењен.
Да бисте креирали главну конфигурациону датотеку за Терраформ, користите ову команду:
> нотепад маин.тф
Нотепад ће затражити поруку да ова датотека не постоји да ли желите да креирате нову датотеку са овим именом, кликните на дугме Да:
Унесите овај код у датотеку и можете променити ЕЦ2 подешавања према вашим захтевима (ако је потребно):
потребни_провајдери {
авс = {
извор = 'хасхицорп/авс'
верзија = '~> 4,16'
}
}
потребна_верзија = '>= 1.2.0'
}
провајдера 'авс' {
регион = 'ус-исток-1'
}
ресурс 'авс_инстанце' 'апп_сервер' {
који = 'ами-0б0еа68ц435еб488д'
инстанце_типе = 'т2.мицро'
ознаке = {
Име = „ТерраформАппСерверИнстанце“
}
}
Сачувајте и затворите датотеку.
Следећи корак је да иницијализујете радни директоријум Терраформа тако што ћете откуцати:
> терраформ инит
Порука о успеху ће се појавити након успешног покретања Терраформ-а:
Унесите ову команду да бисте креирали или ажурирали инфраструктуру у зависности од конфигурационе датотеке:
Унесите да када видите поруку о континуитету:
То ће потрајати неко време, сачекајте док се не заврши:
Када се команда заврши, видећете да је конфигурација која је била кодирана у датотеци маин.тф успешно изведена.
У конзоли за управљање Амазоном идите на ЕЦ2 инстанцу:
На ЕЦ2 контролној табли можете видети да је ЕЦ2 инстанца креирана помоћу датотеке Терраформ маин.тф:
Дакле, овако користите Терраформ АВС Провидер да креирате, управљате и ажурирате било који ресурс или услугу у облаку.
Закључак
Терраформ је ИАЦ алат, развијен за ДевОпс за креирање, управљање и ажурирање Цлоуд ресурса, подржава низ добављача облака и АВС је један од њих. Да бисте инсталирали Терраформ, потребни су вам Цхоцолатеи и АВС ЦЛИ у вашем систему. Након инсталације Терраформ-а, креирајте конфигурациону датотеку са кодом жељеног задатка и користите команду Аппли да извршите измене.