Skip to content

Repository files navigation

Mongodb-data-masking

Masking your data in mongodb

Usage

gem install mongo_masker
mongo_masker mask mask.yml

Example mask.yml

version: 1db_url: mongodb://mongodb:27017/developmentmodels:
- name: userscondition:
email:
"$not": !ruby/regexp '/@basicinc\.jp$/'fields:
email: FFaker::Internet.unique.safe_email
- name: usersfields:
reset_password_token: String.newconfirmation_token: String.new
- name: sitescontafields:
title: FFaker::NameJA.namedescription: FFaker::LoremJA.sentencedomain: FFaker::Internet.domain_nameexternal_service: :external_services
- name: external_servicesfields:
_type: "'ExternalService'"facebook: nilgoogle: nil
- name: contactscondition:
site_id:
"$ne": BSON::ObjectId('12312345346456456456sdff')delete: true

About

Masking production data mongodb for testing/development

Resources

Stars

2 stars

Watchers

9 watching

Forks

Releases

Packages

Used by

Contributors

Languages