OPS-28: refactor artifactory module