Skip to content
This repository has been archived by the owner on Aug 14, 2021. It is now read-only.

mentoriaiac/iac-role-k8s-old

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes Imagem Padrão

Este repositório contém a role necessárias para criação de uma imagem base de kubernetes, utilizando o Docker.

Requisitos

Nome Versao
Packer >=1.7
ansible >=2.10.5
molecule[docker] >=3.2.2

Variáveis

Todas as variáveis que são necessárias no arquivo variables.pkr.hcl para executar o template:

Variable Default Required Description

Configurações do ambiente

Para configurações iniciais do ambiente de desenvolvimento (apenas Debian e Ubuntu) rode o comando abaixo:

make setup 

Ele irá instalar localmente i.e. em sua maquina, os programas listados no requirements.txt e logo em seguinda o packer

Como Testar Localmente

1- Editar os arquivos no diretório packer/ de acordo com as variáveis, source e provisioners necessários.

2- Executar comando make validate para o validate e formating da imagem.

3- (Opcional) make build faz o build da imagem na plataforma configurada no arquivo packer/source.pkr.hcl

Observações

  • Motivo do uso de HCL2 ao invés de json: As of version 1.7.0, HCL2 support is no longer in beta and is the preferred way to write Packer configuration(s) - Hashicorp Docs

Releases

No releases published

Packages

No packages published