$ src/test/bash/install_vault.sh
+$ src/test/bash/install_vault.sh
diff --git a/spring-cloud-vault.html b/spring-cloud-vault.html index d9622153..154377eb 100644 --- a/spring-cloud-vault.html +++ b/spring-cloud-vault.html @@ -514,7 +514,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
$ src/test/bash/install_vault.sh
+$ src/test/bash/install_vault.sh
$ src/test/bash/create_certificates.sh
+$ src/test/bash/create_certificates.sh
$ src/test/bash/local_run_vault.sh
+$ src/test/bash/local_run_vault.sh
00000000-0000-0000-0000-000000000
$ export VAULT_ADDR="https://localhost:8200"
+$ export VAULT_ADDR="https://localhost:8200"
$ export VAULT_SKIP_VERIFY=true # Don't do this for production
$ vault init
Key 1: 7149c6a2e16b8833f6eb1e76df03e47f6113a3288b3093faf5033d44f0e70fe701
+Key 1: 7149c6a2e16b8833f6eb1e76df03e47f6113a3288b3093faf5033d44f0e70fe701
Key 2: 901c534c7988c18c20435a85213c683bdcf0efcd82e38e2893779f152978c18c02
Key 3: 03ff3948575b1165a20c20ee7c3e6edf04f4cdbe0e82dbff5be49c63f98bc03a03
Key 4: 216ae5cc3ddaf93ceb8e1d15bb9fc3176653f5b738f5f3d1ee00cd7dccbe926e04
@@ -601,7 +601,7 @@ Pick 3 keys and unseal Vault. Store the Vault token in the VAULT_TOKEN
-$ vault unseal (Key 1)
+$ vault unseal (Key 1)
$ vault unseal (Key 2)
$ vault unseal (Key 3)
$ export VAULT_TOKEN=(Root token)
@@ -646,7 +646,7 @@ the test cases). Example Maven configuration:
-<parent>
+<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.4.RELEASE</version>
@@ -687,7 +687,7 @@ the test cases). Example Maven configuration:
-@SpringBootApplication
+@SpringBootApplication
@RestController
public class Application {
@@ -716,7 +716,7 @@ the bootstrap phase of an application context), e.g.
-spring.cloud.vault:
+spring.cloud.vault:
host: localhost
port: 8200
scheme: https
@@ -787,7 +787,7 @@ property health.vault.enabled (default true).
-spring.cloud.vault:
+spring.cloud.vault:
token: 19aefa97-cccc-bbbb-aaaa-225940e63d76
@@ -842,7 +842,7 @@ can access secrets for the intended client.
-spring.cloud.vault:
+spring.cloud.vault:
authentication: TOKEN
token: 00000000-0000-0000-0000-000000000000
@@ -884,7 +884,7 @@ The IP and Mac address are represented as Hex-encoded SHA256 hash.
-spring.cloud.vault:
+spring.cloud.vault:
authentication: APPID
app-id:
user-id: IP_ADDRESS
@@ -940,7 +940,7 @@ name or interface index (0-based).
-spring.cloud.vault:
+spring.cloud.vault:
authentication: APPID
app-id:
user-id: MAC_ADDRESS
@@ -998,7 +998,7 @@ obtain a token.
-spring.cloud.vault:
+spring.cloud.vault:
authentication: APPID
app-id:
user-id: com.examlple.MyUserIdMechanism
@@ -1011,7 +1011,7 @@ obtain a token.
-public class MyUserIdMechanism implements AppIdUserIdMechanism {
+public class MyUserIdMechanism implements AppIdUserIdMechanism {
@Override
public String createUserId() {
@@ -1048,7 +1048,7 @@ Spring Vault will not look up these or create a custom SecretId.
-spring.cloud.vault:
+spring.cloud.vault:
authentication: APPROLE
app-role:
role-id: bde2076b-cccb-3cf0-d57e-bca7b1e83a52
@@ -1068,7 +1068,7 @@ Spring Vault will not look up these or create a custom SecretId.
-spring.cloud.vault:
+spring.cloud.vault:
authentication: APPROLE
app-role:
role-id: bde2076b-cccb-3cf0-d57e-bca7b1e83a52
@@ -1113,7 +1113,7 @@ represents each EC2 instance.
-spring.cloud.vault:
+spring.cloud.vault:
authentication: AWS_EC2
@@ -1146,7 +1146,7 @@ You can configure the authentication role by setting the
-spring.cloud.vault:
+spring.cloud.vault:
authentication: AWS_EC2
aws-ec2:
role: application-server
@@ -1159,7 +1159,7 @@ You can configure the authentication role by setting the
-spring.cloud.vault:
+spring.cloud.vault:
authentication: AWS_EC2
aws-ec2:
role: application-server
@@ -1222,7 +1222,7 @@ certificate and the private key
-spring.cloud.vault:
+spring.cloud.vault:
authentication: CERT
ssl:
key-store: classpath:keystore.jks
@@ -1266,7 +1266,7 @@ Response Wrapping for token creation requires Vault 0.6.0 or higher.
-$ vault token-create -wrap-ttl="10m"
+$ vault token-create -wrap-ttl="10m"
Key Value
--- -----
wrapping_token: 397ccb93-ff6c-b17b-9389-380b01ca2645
@@ -1282,7 +1282,7 @@ wrapped_accessor: 46b6aebb-187f-932a-26d7-4f3d86a68319
-spring.cloud.vault:
+spring.cloud.vault:
authentication: CUBBYHOLE
token: 397ccb93-ff6c-b17b-9389-380b01ca2645
@@ -1375,7 +1375,7 @@ No active profiles will skip accessing contexts with a profile name.
-spring.cloud.vault:
+spring.cloud.vault:
generic:
enabled: true
backend: secret
@@ -1423,7 +1423,7 @@ dependency.
-<dependencies>
+<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-vault-config-consul</artifactId>
@@ -1449,7 +1449,7 @@ the property name by setting spring.cloud.vault.consul.token-property
-spring.cloud.vault:
+spring.cloud.vault:
consul:
enabled: true
role: readonly
@@ -1493,7 +1493,7 @@ dependency.
-<dependencies>
+<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-vault-config-rabbitmq</artifactId>
@@ -1520,7 +1520,7 @@ by setting spring.cloud.vault.rabbitmq.username-property and
-spring.cloud.vault:
+spring.cloud.vault:
rabbitmq:
enabled: true
role: readonly
@@ -1568,7 +1568,7 @@ dependency.
-<dependencies>
+<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-vault-config-aws</artifactId>
@@ -1595,7 +1595,7 @@ by setting spring.cloud.vault.aws.access-key-property and
-spring.cloud.vault:
+spring.cloud.vault:
aws:
enabled: true
role: readonly
@@ -1670,7 +1670,7 @@ dependency.
-<dependencies>
+<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-vault-config-databases</artifactId>
@@ -1715,7 +1715,7 @@ You can configure the property names by setting
-spring.cloud.vault:
+spring.cloud.vault:
cassandra:
enabled: true
role: readonly
@@ -1769,7 +1769,7 @@ You can configure the property names by setting
-spring.cloud.vault:
+spring.cloud.vault:
mongodb:
enabled: true
role: readonly
@@ -1823,7 +1823,7 @@ You can configure the property names by setting
-spring.cloud.vault:
+spring.cloud.vault:
mysql:
enabled: true
role: readonly
@@ -1877,7 +1877,7 @@ You can configure the property names by setting
-spring.cloud.vault:
+spring.cloud.vault:
postgresql:
enabled: true
role: readonly
@@ -1939,7 +1939,7 @@ at least one VaultConfigurer bean. You can however enable default r
-public class CustomizationBean implements VaultConfigurer {
+public class CustomizationBean implements VaultConfigurer {
@Override
public void addSecretBackends(SecretBackendConfigurer configurer) {
@@ -1995,7 +1995,7 @@ configuration defaults to spring.cloud.vault.scheme which is
-spring.cloud.vault.discovery:
+spring.cloud.vault.discovery:
enabled: true
service-id: my-vault-service
@@ -2018,7 +2018,7 @@ an Exception.
-spring.cloud.vault:
+spring.cloud.vault:
fail-fast: true
@@ -2039,7 +2039,7 @@ to set SSL settings only for Spring Cloud Vault Config.
-spring.cloud.vault:
+spring.cloud.vault:
ssl:
trust-store: classpath:keystore.jks
trust-store-password: changeit
@@ -2118,7 +2118,7 @@ after application shutdown.
-spring.cloud.vault:
+spring.cloud.vault:
config.lifecycle.enabled: true
@@ -2130,5 +2130,8 @@ after application shutdown.
+
+
+