Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make Playbook available for openSUSE systems #124

Open
ggeorgg opened this issue Nov 30, 2021 · 6 comments
Open

Make Playbook available for openSUSE systems #124

ggeorgg opened this issue Nov 30, 2021 · 6 comments

Comments

@ggeorgg
Copy link
Contributor

ggeorgg commented Nov 30, 2021

I would like to adapt the playbook so that it can also setup nextcloud on openSUSE systems. I would like to work on this task and I would love to see my changes merged into your repository. Do you think this is possible?

@ReinerNippes
Copy link
Owner

Of course it's possible.

First: It should happen in the "nextcloud-reloaded" branch. Please don't create merge request against master.

You may use https://github.com/ReinerNippes/ansible_var_dump to check all ansible facts. (pckage_mgt, major_version etc.pp.)

In each task/main.yml you find a include_tasks: '{{ ansible_pkg_mgr }}.yml' statemant. That leads normally to a yum.yml, apt.yml, dnf.yml. I guess you have to create a file "zypper.yml" to put all installation tasks inside.

In the vars/main.yml you find variables that define os specific list of packages, file and/or folder names which also have to be extend with a "Suse" block.

OK?

@ggeorgg
Copy link
Contributor Author

ggeorgg commented Dec 20, 2021

Yes, that's clear. I have already done some work, but currently I am getting an "Internal Server Error" on my Suse Tumbleweed System...
nginx, redis, mariadb, php-fpm are up and running. If I use "phpinfo" in the index.php file, I get all information about my system, but unfortunately somehow the original nextcloud index.php can not be loaded by php-fpm and I don't get any logs in the nginx error log file...

I think, I can try to create a pull request and we can discuss the changes. Some changes are really quite minor changes, but for other I had to change a bit more.

@ReinerNippes
Copy link
Owner

Did you create a fork?

@ggeorgg
Copy link
Contributor Author

ggeorgg commented Dec 20, 2021

Yes, but I did not push anything yet. It is still all just local.

@ReinerNippes
Copy link
Owner

You could push your changes to a new branch and we could try to fix things in this branch.

@ggeorgg ggeorgg mentioned this issue Dec 22, 2021
@ggeorgg
Copy link
Contributor Author

ggeorgg commented Dec 23, 2021

I have created a pull request. Let me know what you think of it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants