Criar um ambiente para servir o Harbor
-
Amazon Web Services
-
Terraform
-
Ansible
-
Docker
-
Harbor
ssh-keygen -P "" -t rsa -b 2048 -f ~/harbor_key
Editar variables.tf
default = "../../keys/harbor_key.pub"
Criar instância EC2 na AWS
Inicializar Terraform
terraform init
Criar o plano
terraform plan
Aplicar as mudanças
terraform apply
Outputs gerados
instance_public_ip = "54.162.8.39"
Nome | TTL | Classe | Tipo | Registro |
---|---|---|---|---|
registry.example.com | 3600 | IN | A | 54.162.8.39 |
Editar ansible.cfg
private_key_file=./keys/harbor_key
Editar main.yml
dentro do inventory
hosts:
54.162.8.39
Executar o playbook
ansible-playbook harbor-registry.yml
Esse projeto está sob licença. Veja o arquivo LICENÇA para mais detalhes.