"blobstoreDirectorUsername": "******",
				"blobstoreAgentUsername":    "******",
				"hmUsername":                "******",
				"mbusPassword":              "******",
				"natsPassword":              "******",
				"postgresPassword":          "******",
				"registryPassword":          "******",
				"blobstoreDirectorPassword": "******",
				"blobstoreAgentPassword":    "******",
				"hmPassword":                "******",
			}
		})

		It("returns an error when aws credential validator fails", func() {
			awsCredentialValidator.ValidateCall.Returns.Error = errors.New("failed to validate aws credentials")
			err := command.Execute([]string{}, storage.State{})
			Expect(err).To(MatchError("failed to validate aws credentials"))
		})

		Context("when AWS creds are provided through environment variables", func() {
			BeforeEach(func() {
				os.Setenv("BBL_AWS_ACCESS_KEY_ID", "some-access-key")
				os.Setenv("BBL_AWS_SECRET_ACCESS_KEY", "some-access-secret")
				os.Setenv("BBL_AWS_REGION", "some-region")
			})
			AfterEach(func() {
				os.Setenv("BBL_AWS_ACCESS_KEY_ID", "")
				os.Setenv("BBL_AWS_SECRET_ACCESS_KEY", "")
				os.Setenv("BBL_AWS_REGION", "")
			})