Browse Source

Default to current user dir for log creation and management

If /var/log/validations is not present on the system, then we should
default the path to something known and writable

Change-Id: I4cd854b5bdc6019697b5d210d368b1bdb4b1f4b3
changes/71/778171/2
Mathieu Bultel 8 months ago
committed by mbu
parent
commit
006ae40843
  1. 7
      validations_libs/constants.py

7
validations_libs/constants.py

@ -12,6 +12,8 @@
# License for the specific language governing permissions and limitations
# under the License.
#
import os
DEFAULT_VALIDATIONS_BASEDIR = '/usr/share/ansible/'
ANSIBLE_VALIDATION_DIR = '/usr/share/ansible/validation-playbooks'
@ -22,6 +24,9 @@ VALIDATION_GROUPS = ['no-op',
'prep',
'post']
VALIDATIONS_LOG_BASEDIR = '/var/log/validations/'
VALIDATIONS_LOG_BASEDIR = ('/var/log/validations'
if os.path.exists('/var/log/validations') else
os.getcwd())
VALIDATION_ANSIBLE_ARTIFACT_PATH = '{}/artifacts/'.format(
VALIDATIONS_LOG_BASEDIR)

Loading…
Cancel
Save