Timed Chrome Policy is developed to provide timed triggers for Chrome OS policies. It can be used as an addon to trigger chrome policy changes by orgunit at specific times. It will also generate the relevant GAM commands.
To use this repo:
clone the repository
git clone https://github.com/claycodes/timedchromepolicy.git
navigate to the installation directory
install clasp if you haven't yet.
npm install @google/clasp -g
clasp login
create the .firebasesrc
{
"projects": {
"default": "<your firebase project id>"
}
}
install the npm packages
npm i
create a google sheet in your drive and open the script editor create the .clasp.json file with your document information
{"scriptId":"<your script id","rootDir":"deploy/build",
"parentId":["<your sheet id>"]}
navigate to the angular project directory and install the npm packages
cd client/timedchromepolicy
npm i
enter your project id in the client/timedchromepolicy/src/environments files.
build and deploy
gulp build
gulp deploy
Connect your appscript to GCP and enable all the apis Chrome Policy API Admin SDK API Cloud Run API
Or Install the Add On. Marketplace Add On
See CONTRIBUTING.md
for details.
Apache 2.0; see LICENSE
for details.
This project is not an official Google project. It is not supported by Google and Google specifically disclaims all warranties as to its quality, merchantability, or fitness for a particular purpose.