# Репозиторий с выполненным заданием 2

## Задание 3 - Объявление outputs

Давайте объявим возвращаемые значения для нашего кода. Пускай ими будут айпи-адрес нашей виртуальной машины и id AMI, из которого мы ее создали.

1. В качестве помощи откройте документацию по [outputs](https://www.terraform.io/docs/language/values/outputs.html) и ресурсам: [instance](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/instance), [ami](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/ami)

2. Добавьте блок `output` под именем `instance_ip` и присвойте ему значение `aws_instance.main.public_ip`, возвращаемое ресурсом виртуальной машины. Также в поле `description` опишите, что это за возвращаемое значение.

3. Добавьте блок `output` под именем `instance_ami` и присвойте ему значение `id`, возвращаемое дата-ресурсом образа виртуальной машины (этот id мы уже использовали при создании виртуальной машины).

4. Обратите внимание: ссылки на resource и на data-source отличаются. В случае с resource не нужно указывать тип ресурса. В случае же с data-source мы начинаем обращаться с `data.`

5. Проверьте и примените внесенные изменения. Проверьте, чтобы возвращаемые значения были выведены в консоли.

6. Используйте команду `terraform output` чтобы отдельно получить список возвращаемых значений

