diff --git a/compute/src/main/java/org/jclouds/compute/reference/ComputeServiceConstants.java b/compute/src/main/java/org/jclouds/compute/reference/ComputeServiceConstants.java index fa4fb7379d..7ffb562c80 100644 --- a/compute/src/main/java/org/jclouds/compute/reference/ComputeServiceConstants.java +++ b/compute/src/main/java/org/jclouds/compute/reference/ComputeServiceConstants.java @@ -39,11 +39,25 @@ public interface ComputeServiceConstants { public static final String PROPERTY_INIT_STATUS_INITIAL_PERIOD = "jclouds.compute.init-status.initial-period"; public static final String PROPERTY_INIT_STATUS_MAX_PERIOD = "jclouds.compute.init-status.max-period"; + /** * overrides the image specified in the subclass of {@link BaseComputeServiceContextModule#provideTemplate} */ public static final String PROPERTY_IMAGE_ID = "jclouds.image-id"; + /** + * username and, if colon delimited, password of the default user on the image that is or can become root + *

+ * ex. {@code ubuntu} + * ex. {@code toor:password} + */ + public static final String PROPERTY_IMAGE_LOGIN_USER = "jclouds.image.login-user"; + + /** + * true if gaining a sudo shell requires a password + */ + public static final String PROPERTY_IMAGE_AUTHENTICATE_SUDO = "jclouds.image.authenticate-sudo"; + /** * comma-separated nodes that we shouldn't attempt to list as they are dead * in the provider for some reason.