Cloud Shell - это, по сути, виртуальная машина GCE e2-small, работающая на ОС Linux на базе Debian.
Она не поставляется с предустановленной Puppet, но ее можно установить как и в любом другом дистрибутиве на основе Debian. Имейте в виду, что этот экземпляр эфемерный :
Экземпляр сохраняется, пока сеанс Cloud Shell активен; после часа бездействия сеанс завершается, а его виртуальная машина сбрасывается.
Если вы обычно устанавливаете Puppet в Cloud Shell, он может не появиться при следующем подключении.
Однако можно автоматически настроить вашу среду при загрузке виртуальной машины, чтобы в ваш экземпляр Cloud Shell были включены ваши предпочитаемые инструменты, такие как Puppet:
Cloud Shell автоматически запускает сценарий, $ HOME / .customize_environment , когда ваш экземпляр загружается. В отличие от .profile или .bashr c, этот сценарий запускается один раз при загрузке Cloud Shell (а не один раз для каждого входа в оболочку).
Этот сценарий выполняется как root и вы можете устанавливать любые пакеты, которые вы хотите использовать в каждом сеансе Cloud Shell, с помощью команд управления пакетами Debian.
Что касается установки и настройки Puppet в GCP, ознакомьтесь с этими ресурсами для начинающих: