Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hilli/ansible-airprint-gcp
Setup your Debian based server for AirPrint and Google Cloud Print with this Ansible role
https://github.com/hilli/ansible-airprint-gcp
Last synced: 5 days ago
JSON representation
Setup your Debian based server for AirPrint and Google Cloud Print with this Ansible role
- Host: GitHub
- URL: https://github.com/hilli/ansible-airprint-gcp
- Owner: hilli
- Created: 2020-05-04T07:56:17.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-05-04T12:57:33.000Z (over 4 years ago)
- Last Synced: 2024-11-07T22:34:51.542Z (about 2 months ago)
- Size: 2.93 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ansible-airprint-gcp
Use this ansible role to setup your local Debian based server for AirPrint and Google Cloud Print.
## Installing
Add a section to `requirements.yaml` like:
```
- name: airprint-gcp
src: https://github.com/hilli/ansible-airprint-gcp.git
```and then fetch your external roles with:
```
ansible-galaxy install -r requirements.yaml
```## Using
Add the role to your playbook:```
---
- name: AirPrint on the server
hosts: server
become: yesroles:
- airprint-gcp
```To get credentials for the Google Cloud Print, the playbook will instruct you to ssh to the server and create an OAuth token for GCP. Rerun the playbook to restart the Google Cloud Print daemon afterward.
Also you will be using the CUPS admin interface to setup your printers - You will be handed a URL for that.