Skip to content

msxrx/ansible-role-ps3netsrv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ansible-role-ps3netsrv

Ansible Role - ps3netsrv

This role automates provisioning of the PS3 NET server. It is based on the ps3netsrv docker container, refer to its README for most issues. It creates required directories, sets up the container and starts it.

What's this? I'm confused

  • ps3netsrv is an application that lets you stream content to your PS3
  • Ansible is a project that lets you write automate various tasks like installing software, configuring it, etc.
  • If you simply want to run the server without ansible, you can do so by downloading a ps3netsrv executable and running it yourself. The guide is here

Requirements

You'll need docker installed. Using geerlingguy/ansible-role-docker might be a good idea.

Role variables

# Directory that contains individual folders for each file type
ps3netsrv_data_directory: "~/ps3netsrv"

# port that ps3netsrv will be available on
ps3netsrv_port: "38008"

# ID of the user the application runs as
ps3netsrv_user_id: "1000"

# Group ID of the user the application runs as
ps3netsrv_group_id: "1000"

# Timezone of the container
ps3netsrv_tz: "Etc/UTC"

Example Playbook

- hosts: all

  roles:
    - msxrx.ps3netsrv

License

GPLv3

Sounds cool! Where do I learn more about Ansible?