#data "aws_caller_identity" "current" {}
resource "null_resource" "push_petcliniccode" {
  provisioner "local-exec" {
    command = <<EOT
	cd ../petclinic/
	git config --global --unset credential.helper
	git config --system --unset credential.helper
#	git config --global user.name "Imtranur Rahman"
	git config --global user.name ${var.codecommit_username}
	git config --global user.email ${var.codecommit_email}
#	git config --global user.email imtranur@amazon.com
	git init
	git add .
	git commit -m "Baseline commit"
	git config --global credential.helper '!aws codecommit credential-helper $@'
	git config --global credential.UseHttpPath true
	git remote add origin ${aws_codecommit_repository.source_repo.clone_url_http}
	git remote -v
	git push -u origin master
      EOT
    interpreter = ["/bin/bash", "-c"]
    working_dir = path.module
  }
depends_on = [aws_codecommit_repository.source_repo]
}