[CORD-1530]
Make config file directory creation using become an optional step
Cleanup various incongruities in defaults

Change-Id: I6fb77ab1ccdf08a18468adbc59474f94d603fc11
diff --git a/copy-profile-playbook.yml b/copy-profile-playbook.yml
index 67c9353..fe29597 100644
--- a/copy-profile-playbook.yml
+++ b/copy-profile-playbook.yml
@@ -17,7 +17,7 @@
     - { role: copy-profile, become: yes }
     - { role: ssh-install, become: yes }
     - { role: glance-images, become: yes, when: use_maas }
-    - { role: copy-credentials, become: yes, when: use_maas }
+    - { role: copy-credentials, become: yes, when: not ( frontend_only | default(False) ) }
 
 - name: Install ssh keys when using MaaS
   hosts: build