• Hi, Pleskians! We are running a UX testing of our upcoming product intended for server management and monitoring.
    We would like to invite you to have a call with us and have some fun checking our prototype. The agenda is pretty simple - we bring new design and some scenarios that you need to walk through and succeed. We will be watching and taking insights for further development of the design.
    If you would like to participate, please use this link to book a meeting. We will sent the link to the clickable prototype at the meeting.
  • Our UX team believes in the in the power of direct feedback and would like to invite you to participate in interviews, tests, and surveys.
    To stay in the loop and never miss an opportunity to share your thoughts, please subscribe to our UX research program. If you were previously part of the Plesk UX research program, please re-subscribe to continue receiving our invitations.
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.

Detecting install / configuration

SMorrison

New Pleskian
Hi all, I am new here, and new to Plesk Panel. I have been going through the documentation (and this forum), but have been unable to find what I am looking for.

We are deploying Plesk Panel via Puppet. For the most part this is pretty straight forward using the automated install options. But I am wondering if anyone can point me to a list of files that are created, or modified, as a result of running any of the commands in /usr/local/psa/bin/? This would be useful as it would give me an easy way to check the status / progress of the install, config, and state of Plesk without having to write API calls.

For example, I know init_conf updates the DB and sets up the admin user details. But, other than /etc/psa/.psa.shadow, I haven't been able to identify any files system files that it touches. Would it be a safe assumption to say the follwing?

If /etc/psa/.psa.shadow has an encrypted password set for admin then init_conf, or web setup, has been run.

Also, if you are using Puppet and have any suggestions when working with Plesk I would love to hear from you.

Thanks...
 
Last edited:
Hi. I dont have the answer to your question, but I am very interested in your Puppet script for automated Plesk installs. Would you be willing to share it with us?

Most of the settings changed by the various binaries, APIs and scripts are saved in MySQL. Very little settings are stored on disk using files.

Perhaps a possible approach is to dump the psa database using --skip-extended-insert, and parse the dump through Augeas
 
Last edited:
Back
Top